вот как у них

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

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

вот как у них

Сообщение STAKANOV » 31.05.2006 20:28:49

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

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

Сообщение Sniper » 31.05.2006 21:57:00

Типа у них 100% всё библиотеки надёжны?
Надёжность программы же зависит и от оборудования, и от ОС и вообще от всего... и от погоды на улице! %)
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение STAKANOV » 01.06.2006 09:05:19

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

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

Сообщение STAKANOV » 01.06.2006 09:12:58

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

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

Сообщение GrayEddy » 01.06.2006 10:01:45

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

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

Вообще-то, может создаться предположение, что Ада - исключительно для серъезных (и больших) проектов и серъезных людей.
Это все к тому, что, к примеру, простейшую БД на Аде писать просто несеръезно :)
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение Sergei I. Gorelkin » 01.06.2006 14:06:19

Насколько я понимаю, язык тут особо ни при чем. Просто софт, работающий в подобных областях, должен отвечать определенным критериям. В частности, должен быть протестирован так, чтобы при тестировании были выполнены буквально все до одной ассемблерные команды - ну и естественно, выполнены с предсказуемыми последствиями. Разработать набор таких тестов - задача, наверное, посложнее, чем написать сам софт. Возможно, что для Ады просто такой test suite имеется в наличии, что и определяет выбор разработчиков...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1395
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sniper » 01.06.2006 15:28:40

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

FP не опирается на LIBC, а опирается на функции ЯДРА в Linux. ога?
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение ev » 01.06.2006 19:04:20

все зависит от того, на чем умеют программировать разработчики получившие заказ - и больше ни от чего :lol:
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение SergKam » 01.06.2006 21:10:17

Вот вот. Я как раз на авиацию работаю, так все пишут на чем попало и нигде в постанове задачи не оговорено. Поэтому зоопарк получается в одном аэропорту у нас и С и VС++ и Delphi и даже VB в пределах одной системы на одном компьютере.
Ваша жизнь над Украиной будет зависеть от программы написаной на VB использующей базу MS Access.(это наши конкуренты такое чудо сделали, на нем метеоприборы работат и националный банк метеоинформации)
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение Sniper » 01.06.2006 23:22:24

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

Всё... через Украину не летаю ))
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Stargazer » 09.06.2006 09:34:53

Вот презентация системы BlackBox (Компонентный Паскаль) и системы мониторинга гидроэлектростанции, написанной на этом самом BB.
http://blackbox.metasystems.ru/download/bb_present.pdf
Stargazer
новенький
 
Сообщения: 52
Зарегистрирован: 30.05.2005 09:46:32

Сообщение STAKANOV » 10.06.2006 10:17:26

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

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

Сообщение noch » 14.06.2006 17:34:47

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

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


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

В чем разница?
Аватара пользователя
noch
постоялец
 
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia

Сообщение STAKANOV » 14.06.2006 19:06:55

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

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

Сообщение STAKANOV » 14.06.2006 19:21:22

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

След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

Рейтинг@Mail.ru