У кого есть компилер, доки, книги по Аде95 ?
На днях увидел кусок кода на Аде и влюбился
Ада, у кого что есть ? |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Ада, у кого что есть ? |
GoodWind |
Сообщение
#1
|
Автооответчик Группа: Пользователи Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
У кого есть компилер, доки, книги по Аде95 ?
На днях увидел кусок кода на Аде и влюбился -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
GoodWind |
Сообщение
#2
|
Автооответчик Группа: Пользователи Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
кое что нашел: www.ada-ru.org
-------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Altair |
Сообщение
#3
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Покажи кусок кода..
ты влюбился после того как у тя 666 собщений вылетело ? или сам по себе ? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
volvo |
Сообщение
#4
|
Гость |
Кусок кода?
Вот "Hello, World !!!" на Аде: Код with Ada.Text_IO; procedure Hello_World_1 is begin Ada.Text_IO.Put_Line ("Hello World!"); end Hello_World_1; Что-то подозрительно напоминает ... |
GoodWind |
Сообщение
#5
|
Автооответчик Группа: Пользователи Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
на тебе helloworld:
Код with Ada.Text_IO; use Ada.Text_IO; procedure Hello is begin Put_Line ("Hello World. Welcome to GNAT"); end; Цитата Что-то подозрительно напоминает ... читаю FAQ по Аде: Цитата Ada -- это доведенный до логического завеpшения ( на данном этапе pазвития _науки_ пpогpаммиpования ) Pascal. Ada -- унивеpсальный язык пpогpаммиpования и мощнейшее сpедство для software engineering. В pавной степени пpигодна для написания "зубочисток" из 50 стpок на один-два пpогона и для огpомных особо надежных систем pеального вpемени. Жестко опpеделена стандаpтом языка. В язык встpоены сpедства паpаллельного пpогpаммиpования, поддеpжка pазноязыковых модулей, обpаботка исключительный ситуаций. Разговоpы о ее чpезмеpной сложности -- бpед, вызванный тем, что она опеpедила свое вpемя лет этак 6..10. Мощный инстpумент не может быть пpостым -- "Дубли у нас пpостые" ( (с) "Понедельник...", Стpугацкие ), но и слишком уж сложной я ее назвать не могу. Ada'е пpисущи стpогость, логичность, оpтогональность, симметpичность. Она по-хоpошему консеpвативна, несмотpя на то, что в нее были введены pеволюционные концепции, не понятые и не пpинятые сеpыми fortran-кодеpами начала '80-ых годов, чем и объясняется ее сpавнительно малое pаспpостpанение. Пеpвый стандаpт вышел в '83, в '95 вышел втоpой стандаpт, pасшиpивший и симметpизовавший язык. Для Ada'ы хаpактеpно очень очень жесткое следование стандаpту, что делает пpогpаммы на ней сpавнительно легко пеpеносимыми с платфоpмы на платфоpму. и еще =) : Цитата Если считать, что Pascal это МиГ-21, то Modula-2 это ( pанние веpсии ) МиГ-29 и ( нынешнее состояние ) МиГ-33, а Ada'83 -- Су-27, и Ada'95 -- Су-37, и, пpодолжая аналогию, C -- F-104, C++ -- F-117 ( much noise about nothing :-) ). -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Gothic_Snake |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 45 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
|
Altair |
Сообщение
#7
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Если считать, что Pascal это МиГ-21, то Modula-2 это ( pанние веpсии ) МиГ-29 и ( нынешнее состояние ) МиГ-33, а Ada'83 -- Су-27, и Ada'95 -- Су-37, и, пpодолжая аналогию, C -- F-104, C++ -- F-117 ( much noise about nothing :-) ). я когда то этим увлекался... сравнение мыгко говоря неверное.. C++ гибкий язык, а F-117 очень неманевренный, медленный. неуклюжий... (сами летчики американские его иногда называют хромающим гоблином, за очень плохие летные характеристики)... Если на то пошло, у F117 нету даже форсажной камеры .... поэтому для взлета ему необходима огромная полоса, как для транспортников... и он не может резко изменять скорость. вобщем минусы: - низкая дозвуковая скорость полета. - никакой маневренности, при резком повороте самолет готов перевернуться... (а какую аэродинамику вы хотели при таких формах ??? ) - небольшая полезная нагрузка (B1 и B2 и те больше несут)... - его полувыдуманная невилимость "работает" только снизу... сверху самолет виден _почти_ как все остальные... Помню на физике в физ мат школе был поднят этот вопрос - обнаружение самолетов невилдимок... способов море... один из них - старые низко точные радары, метрового диапазона, ИК средства обнаружения, визаульаное обнаружение... короче Ф-117 неудачник .. проститет за оффтоп -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
hardcase |
Сообщение
#8
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Язык АДА - неплохой язык, но он сильно перегружен. Это уж слишком гипертрофированный паскаль. Я бы сказал, модула как не объектный язык будет красивее. А оберон - так это вообще шедевр. Ада и рядом не стоит.
К томуже стандарт его защащен юсовским Мин. обороны, поэтому сравнение с совтской техникой, тут не слишком уместно. А распараллеливание - вещь хорошая, но её можно также красиво реализовать в Delphi - потоки, семафоры, мутексы и т.п. причиндалы. Когда-то я тоже познакомился с описанием Ады и он мне понравился.... И нравился он мне до тех пор, пока в универе у нас не начались базы данных, а с ними и PL\SQL..... PL\SQL оччень сильно напоминает Ада, фактически является её подмножеством (ну, если исключить кое какие SQL конструкции). Вот моё резюме: к чёрту Ада. Borland очень красиво реализовала Object Pascal, который теперь называется язык Delphi. В нём есть в принципе всё что нужно для программиста..... ну может перегрузка операторов отсутствует, хотя в Delphi 2005 она уже есть (как и пресловутые co-class ы). -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Текстовая версия | 29.04.2024 7:42 |