IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Ада, у кого что есть ?
сообщение
Сообщение #1


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


У кого есть компилер, доки, книги по Аде95 ?
На днях увидел кусок кода на Аде и влюбился wub.gif


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


кое что нашел: www.ada-ru.org


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Покажи кусок кода..
ты влюбился после того как у тя 666 собщений вылетело ? или сам по себе ? blum.gif


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Кусок кода? lol.gif
Вот "Hello, World !!!" на Аде:
Код
with Ada.Text_IO;

procedure Hello_World_1
is
begin
   Ada.Text_IO.Put_Line ("Hello World!");
end Hello_World_1;


Что-то подозрительно напоминает ... rolleyes.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #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 :-) ).


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 45
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Цитата(GoodWind @ 23.12.2005 1:18) *

на тебе helloworld:
Код
with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
   Put_Line ("Hello World. Welcome to GNAT");
end;

читаю FAQ по Аде:
и еще =) :

Смесь паскаля, басика, ООП
F-117 РУУУУУУУУУУУУУУУУУЛЕЗ!!!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #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 :-) ).

я когда то этим увлекался...
smile.gif сравнение мыгко говоря неверное..
C++ гибкий язык, а F-117 очень неманевренный, медленный. неуклюжий... (сами летчики американские его иногда называют хромающим гоблином, за очень плохие летные характеристики)...
Если на то пошло, у F117 нету даже форсажной камеры .... поэтому для взлета ему необходима огромная полоса, как для транспортников... и он не может резко изменять скорость.
вобщем минусы:
- низкая дозвуковая скорость полета.
- никакой маневренности, при резком повороте самолет готов перевернуться... (а какую аэродинамику вы хотели при таких формах ??? )
- небольшая полезная нагрузка (B1 и B2 и те больше несут)...
- его полувыдуманная невилимость "работает" только снизу... сверху самолет виден _почти_ как все остальные...

Помню на физике в физ мат школе был поднят этот вопрос - обнаружение самолетов невилдимок... способов море... один из них - старые низко точные радары, метрового диапазона, ИК средства обнаружения, визаульаное обнаружение...
короче Ф-117 неудачник .. smile.gif

проститет за оффтоп smile.gif


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


code warrior
****

Группа: Пользователи
Сообщений: 484
Пол: Мужской
Реальное имя: Славен

Репутация: -  8  +


Язык АДА - неплохой язык, но он сильно перегружен. Это уж слишком гипертрофированный паскаль. Я бы сказал, модула как не объектный язык будет красивее. А оберон - так это вообще шедевр. Ада и рядом не стоит.

К томуже стандарт его защащен юсовским Мин. обороны, поэтому сравнение с совтской техникой, тут не слишком уместно. blum.gif

А распараллеливание - вещь хорошая, но её можно также красиво реализовать в Delphi - потоки, семафоры, мутексы и т.п. причиндалы.

Когда-то я тоже познакомился с описанием Ады и он мне понравился.... И нравился он мне до тех пор, пока в универе у нас не начались базы данных, а с ними и PL\SQL..... PL\SQL оччень сильно напоминает Ада, фактически является её подмножеством (ну, если исключить кое какие SQL конструкции).

Вот моё резюме: к чёрту Ада.
Borland очень красиво реализовала Object Pascal, который теперь называется язык Delphi. В нём есть в принципе всё что нужно для программиста..... ну может перегрузка операторов отсутствует, хотя в Delphi 2005 она уже есть (как и пресловутые co-class ы).


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 7:42
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name