Поиск: |
|
|
Все о программировании Для всех, кто интересуется программированием, всех кто знает или хочет научиться. |
|
Опции темы |
10.07.2007, 14:27 | Вверх #1 |
Banned
Регистрация: 18.03.2007
Был(а) у нас: 30.08.2007 07:01
Сообщений: 315
Пол:
|
Основы программирования на языке Ada
В настоящее время существует международный стандарт ISO/IEC 8652:1995(E), который описывает основные положения языка. Синтаксис языка ada чем-то напоминает pascal. Компиляторы проходят ежегодную сертификацию на соответствие стандарту. Для этого компилируют серию тестовых программ и анализируют готовый код или сообщения об ошибках при компиляции.
Базовый пример - вывод строки "Hello, world!" Код:
with Ada.Text_IO; use Ada.Text_IO; procedure Hello is begin Put_Line("Hello, world!"); end Hello; Код:
with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line("Hello, world!"); end Hello; |
11.07.2007, 06:52 | Вверх #6 |
Релиз группа Music FF.com
Возраст: 60 Регистрация: 19.02.2005
Был(а) у нас: 29.08.2010 17:57
Сообщений: 8,534
Пол:
|
хм... что - КБ Сухого и Боинга - дружно на Аде строчат? И передаточные функции систем управления - тоже на Аде считают? Во дела... Неужели появился приличный компилятор?
|
Хаос, паника, разрушение... я сделал все что мог...
|
|
11.07.2007, 16:41 | Вверх #7 |
Banned
Регистрация: 18.03.2007
Был(а) у нас: 30.08.2007 07:01
Сообщений: 315
Пол:
|
Система управления самолетами ИЛ96-300 и Боинг 777 написана на языке Ada. А также системы управления поездами метро в крупнейших городах Европы. Последние разработки - Boeing 787 Dreamliner, Система заправки самолетов в воздухе (ARBS), Система катапультирования пилотов для самолетов F-18, F-14, или T-45 за 0,2 секунды - на компиляторе GNAT от AdaCore
|
11.07.2007, 17:19 | Вверх #8 |
Релиз группа Music FF.com
Возраст: 60 Регистрация: 19.02.2005
Был(а) у нас: 29.08.2010 17:57
Сообщений: 8,534
Пол:
|
во прогресс шагнул... а мы помнится софт для бортовых ЭВМ даже не на Ассемблере лепили, а прямо в машинных кодах... компилятор с Ады тогда был, но только экспериментальный....
|
Хаос, паника, разрушение... я сделал все что мог...
|
|
12.07.2007, 17:33 | Вверх #9 | |
Banned
Регистрация: 18.03.2007
Был(а) у нас: 30.08.2007 07:01
Сообщений: 315
Пол:
|
Цитата:
| |
12.07.2007, 17:53 | Вверх #10 |
Релиз группа Music FF.com
Возраст: 60 Регистрация: 19.02.2005
Был(а) у нас: 29.08.2010 17:57
Сообщений: 8,534
Пол:
|
да чего там интересного... мы операционную систему делали, тоска зеленая... программа с перфоленты записана в ДОЗУ (долговременное ОЗУ - такой шкаф с кучей клавиш) и оттуда уж ей процессор стендовой машины кушает. Обычно сразу давится какой-либо ошибкой, но понять можно толко по адресу останова и индикации машинного слова, на котором проц заткнулся. И сидишь как дурак с чистой шеей-пытаешься понять по листингу программы, полученному на кросс-платформе- что же такого и какая сволочь наваяла. Творчество-то коллективное-в лаборатории куча групп творила нетленку. Группа ввода-вывода(это мы), группа диспетчеров процессов, группа межмашинного обмена, группа генерации дистрибутива, группы по периферийным устройствам... человек 15 в общей сложности, под мудрым руководством завлаба Виталика Иосифовича Виткина. Ну и контрагенты наши - "функциональщики". Это типа прикладных программистов- писали ту лабуду, котрая собственно и управляет системами самолёта. Наша хрень должа была этой самой лабуде передавать внешние прерывания, следить за порядком в очередях и вообще.
|
Хаос, паника, разрушение... я сделал все что мог...
|
|
Метки |
группы, время, катастрофы, книги, космическое пространство, интернет, майя, настоящий, научный, программа, пространство, премьера, планета, мира, новый, последние, line, сайт, софт, денег, цивилизации, что |
Опции темы | |
|
|