Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Ada] Язык Ada: беседа, кто сталкивался? 
V
    Опции темы
Sun
Дата 2.10.2002, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



В книге Гради Буча видел примеры программ на Ада. Говорят что это самый надежный язык программирования (не зря его использует МО США). Хотелось бы услышать сравнительные характеристики с такими языками как C++ и Java. :)


--------------------
Account removed
PM MAIL   Вверх
SetQ
Дата 5.10.2002, 05:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











может здесь найдёшь: http://faqs.org.ru/progr/other_l/adafaq.htm
а вообще, Строуструп говорит, что С++ много из неё взял: обработка исключений, перегрузка операций... да и классы, собственно.

Встречный вопрос ТУ ЭВРИБАДИ - что значит, по-вашему, "надёжный"? что должно быть в таком языке?
  Вверх
cosmic
Дата 5.10.2002, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 28.9.2002

Репутация: нет
Всего: нет



а хто цэ - Гради Буч? про Ada'у ничего не знаю.
PM MAIL   Вверх
desyatnik
Дата 6.10.2002, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(Guest @ 04.10.2002, 22:44)
а вообще, Строуструп говорит, что С++ много из неё взял: обработка исключений, перегрузка операций... да и классы, собственно.

Встречный вопрос ТУ ЭВРИБАДИ - что значит, по-вашему, "надёжный"? что должно быть в таком языке?

Классы Страуструп ну никак не мог из Ады взять:
1) в то время их там просто не было,
2) ОО-модель Ada-95 несколько :) отличается от оной в C++

А к вопросу о надежности... В первую очередь - четко
определенная семантика. Т.е. на 100% знать, что именно
будет происходить при выполнении данного куска программы.
Можно поискать в Google на тему C++ vs Ada и Java vs Ada -
очень много говорится как раз по поводу надежности Ады
по сравнению с этими языками.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
desyatnik
Дата 6.10.2002, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(Sun @ 02.10.2002, 15:04)
В книге Гради Буча видел примеры программ на Ада. Говорят что это самый надежный язык программирования (не зря его использует МО США). Хотелось бы услышать сравнительные характеристики с такими языками как C++ и Java. :)

Язык действительно классный. Продумано в нем ВСЁ.
По возможностям - нечто среднее между Си++ и Явой:
1) статический полиморфизм aka templates
2) мощнейшая иерархическая система модулей (то, что
в Яве - жалкое подобие)
3) мощнейшая система типов, особенно числовых; можно
накладывать доп. ограничения наподобие

subtype Bounded_Float is Float range -1.0 .. 1.0;

4) очень хорошо работает с массивами:

a(4..10) := b(200..206); -- и это еще не все! :)

5) частично поддерживает сборку мусора (т.е. стандарт
не требует ее наличия, но и не мешает; GNAT сборки
мусора НЕ имеет, а вот jGNAT - использует стандартные
Явские механизмы))

Ну и много чего еще... Хорошие сайты знает Google
(каталог Computers->Programming->Languages->Ada)
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
Vex
Дата 15.10.2002, 02:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Если Ада такой классный язык, то почему он не такой популярный, как С++, например? Может просто нет хорошей среды разработки?


--------------------
Слава Україні.
PM   Вверх
Sun
Дата 15.10.2002, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



Цитата(Vex @ 14.10.2002, 19:59)
Если Ада такой классный язык, то почему он не такой популярный, как С++, например? Может просто нет хорошей среды разработки?

Думаю Пентагон приложил некоторые усилия, чтобы не делать его популярным  :) (попробуй найди хакера который свободно владеет Ada).
А среда разработки, по моему мнению, вещь не главная хотя и способствующая популяризации языка. В конце концов никто не мешает модернизировать существующие IDE и адаптировать их под Ada.


--------------------
Account removed
PM MAIL   Вверх
Fantasist
Дата 16.10.2002, 02:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002

Репутация: нет
Всего: 41



Цитата(Guest @ 04.10.2002, 22:44)
а вообще, Строуструп говорит, что С++ много из неё взял: обработка исключений, перегрузка операций... да и классы, собственно.

А классы были всзяты из SmallTalk. Из него еще кое-что было взято, только не помню что.Уж не перегрузки ли операторов?  :)


--------------------
Волны гасят ветер...
PM MAIL   Вверх
SetQ
Дата 18.10.2002, 05:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











  Вверх
desyatnik
Дата 19.10.2002, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(Vex @ 14.10.2002, 19:59)
Если Ада такой классный язык, то почему он не такой популярный, как С++, например? Может просто нет хорошей среды разработки?

Во-первых, Си++ заметно старше Ады-95 (хотя ANSI C++ и был принят
позднее). Ада-83 же имеет довольно много недостатков.

Во-вторых, с точки зрения компиляции Ада значительно сложнее
Си++, поэтому хорошие (и недорогие) компиляторы появились не так
давно.

В-третьих, что думает "средний" программер о Си++? "Это развитие Си ->
если Си быстр почти как ассемблер, то и Си++ такой же, но еще круче"
(хотя на самом деле все далеко не так просто). А об Аде? "Ааа, это тот
монстр, которого все кул хацкеры так ругают!" Многие уважаемые люди (фамилий сейчас не припомню) оччень нехорошо об Аде отзывались. А вот
про то, что это (хотя и правда) относится даже не к Аде-83, а к предварительным версиям языка, никто и не вспоминает...

В-четвертых, кто сказал, что Ада непопулярна? :) Не так раскручена, как
Си++ и Java, но умные люди рекламу не слушают. Хотя Яву тоже есть
за что похвалить.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
desyatnik
Дата 19.10.2002, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(Fantasist @ 15.10.2002, 19:30)
Цитата(Guest @ 04.10.2002, 22:44)
а вообще, Строуструп говорит, что С++ много из неё взял: обработка исключений, перегрузка операций... да и классы, собственно.

А классы были всзяты из SmallTalk. Из него еще кое-что было взято, только не помню что.Уж не перегрузки ли операторов?  :)

Классы не из Smalltalk были взяты. Ада ближе скандинавской школе объектно-ориентированного программирования. Simula, BETA... C++... :) Перегрузка операторов вообще чуть ли не в Алголе появилась. В общем, всё новое - хорошо забитое старое :)

Smalltalk же ближе к Лиспу стоит. Ruby, Python, Perl... Это всё одна семейка :)
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
Sun
Дата 4.11.2002, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



Я и не подозревал, что у народа такой интерес к этому замечательному языку  :)


--------------------
Account removed
PM MAIL   Вверх
desyatnik
Дата 8.11.2002, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(Sun @ 04.11.2002, 14:31)
Я и не подозревал, что у народа такой интерес к этому замечательному языку  :)

Интерес был бы еще больше, если бы имелись толковые доки на русском.
Интерфейс к другим языкам у Ады на уровне, так что как минимум все
Сишные, Фортрановые и Коболовые библиотеки использовать можно.
GNAT может и к C++ подцепляться, и к Java (довольно криво, правда).
Так что всё решает недостаток информации.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
orion_sdo
Дата 12.11.2002, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 12.11.2002
Где: Санкт-Петербург

Репутация: нет
Всего: нет



[quote=desyatnik,08.11.2002,14:08][/quote]
2 desyatnik: а ты для какой платформы на Ada кодишь?
PM MAIL ICQ   Вверх
desyatnik
Дата 14.11.2002, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(orion_sdo @ 12.11.2002, 15:12)
2 desyatnik: а ты для какой платформы на Ada кодишь?

Win32, Linux, JVM. "Кодишь" - сильно сказано. Скорее "пробую силы",
всерьёз Аду (пока?) не использую.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0808 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.