вот как у них

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

вот как у них

Сообщение STAKANOV »

Поглядываю на ADA
Попалась интересная презентация
http://reznikmm.front.ru/files/01-intro-ru.ppt

Отстаем... :?
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

Типа у них 100% всё библиотеки надёжны?
Надёжность программы же зависит и от оборудования, и от ОС и вообще от всего... и от погоды на улице! %)
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Эти ребята на аде написали систему котрая управляет воздушным движением в европе. Точно уже не скажу где. Правда оказалось, что в важных частях они выбрали VAX с како-то своей ОС и комерческую реализацию GNAT. Это была беседа о надежности Linux и GNAT. :P Кокда-то они мне пытались доказать что Linux можно доверять в таких вещах. А на деле оказалось... Хотя сама их система кроссплатформенная, в ней используются и Linux и Windows. А для самых важных частей всетаки дорогое оборудование и коммерческое ПО.

Так что когда они говорят о надежности - они знают о чем говорят. Вполне может оказаться, что пролетая над Европой ваш самолет будт зависить от работы их системы.
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Хотя вот еще камень в их огород. Надежность софта скомпилированного GNAT (если кто не знает - GNU компилятор ады, кроссплатформенный) целиком зависит от надежности GLIBC (в частности в Linux) или ее аналога. Фактически свого RTL уних нет, лишь обертка вокруг GLIBC.

А на этом VAX вроде как раз Unix... :? Возможно его LIBC понадежней. :?
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

Еще несколько фактов.
Система управления метров Париже написана на ADA.
В России бортовая система управления самолетами-амфибиями БЭ - тожн на ADA.
В Канаде и Англии программы управления АЭС - на Аде и Модула-2.

FP по сравению в области надежности - просто детская погремушка (как и Delphi, и С++), да не в обиду сказано.

Вообще-то, может создаться предположение, что Ада - исключительно для серъезных (и больших) проектов и серъезных людей.
Это все к тому, что, к примеру, простейшую БД на Аде писать просто несеръезно :)
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Насколько я понимаю, язык тут особо ни при чем. Просто софт, работающий в подобных областях, должен отвечать определенным критериям. В частности, должен быть протестирован так, чтобы при тестировании были выполнены буквально все до одной ассемблерные команды - ну и естественно, выполнены с предсказуемыми последствиями. Разработать набор таких тестов - задача, наверное, посложнее, чем написать сам софт. Возможно, что для Ады просто такой test suite имеется в наличии, что и определяет выбор разработчиков...
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

GrayEddy писал(а):FP по сравению в области надежности - просто детская погремушка (как и Delphi, и С++), да не в обиду сказано.

FP не опирается на LIBC, а опирается на функции ЯДРА в Linux. ога?
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

все зависит от того, на чем умеют программировать разработчики получившие заказ - и больше ни от чего :lol:
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

Вот вот. Я как раз на авиацию работаю, так все пишут на чем попало и нигде в постанове задачи не оговорено. Поэтому зоопарк получается в одном аэропорту у нас и С и VС++ и Delphi и даже VB в пределах одной системы на одном компьютере.
Ваша жизнь над Украиной будет зависеть от программы написаной на VB использующей базу MS Access.(это наши конкуренты такое чудо сделали, на нем метеоприборы работат и националный банк метеоинформации)
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

SergKam писал(а):Ваша жизнь над Украиной будет зависеть от программы написаной на VB использующей базу MS Access.

Всё... через Украину не летаю ))
Stargazer
новенький
Сообщения: 52
Зарегистрирован: 30.05.2005 09:46:32

Сообщение Stargazer »

Вот презентация системы BlackBox (Компонентный Паскаль) и системы мониторинга гидроэлектростанции, написанной на этом самом BB.
http://blackbox.metasystems.ru/download/bb_present.pdf
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Адавцы перевели продолжение:
http://reznikmm.front.ru/files/02-languages-ru.ppt

На этот раз о языках программирования. В основном Ада и Си. Любимый, кстати, упомянут как язык предшествующий Ада.
Аватара пользователя
noch
постоялец
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia
Контактная информация:

Сообщение noch »

а в чем принципиальное отличие Ады (не реализаций компилятора) от обьекнтого (или Дельфи) Паскаля ?

Я не очень знаком с Ада, но насколько понимаю все слишком похоже :)


А что там указатели более безопасные? Классы не так реализованы?

В чем разница?
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Там менталитет другой. Целое число для ада-программиста это значение из диапозона, а для меня это значение размером сколько то бит. Основное отличие - программист вообще не думает об аппартной платформе, а думает только о задаче. Совершенно другой образ мышления, мне не понятный. Сами консрукции языка это доработанный паскаль. Они то как раз мне показались удобными.

Т.е. паскаль програмист выбирает тип Integer, Longint или Word в зависимоти от ситуации, а ада-программист просто пишет : X: integer range 0..100000
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Еще ада это четко стандартизированный язык и все разработчики компиляторов этого стандарта предерживаются. Чего о паскалях не скажешь.
Ответить