The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Вышел Gnat GPL 2007"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Вышел Gnat GPL 2007"  
Сообщение от opennews on 16-Май-07, 12:31 
Компания AdaCore выпустила (https://libre.adacore.com/dynamic/gnat_gpl_edition.html) новую GPL версию компилятора языка Ада. Новый компилятор полностью поддерживает стандарт Ада 2005.
Вместе с компилятором обновился и GPS - Gnat Programming Studio, IDE для Ада, написанная на GTK.

URL: https://libre.adacore.com/dynamic/gnat_gpl_edition.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=10794

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 16-Май-07, 12:31 
А баги в этом компиляторе уже все извели?. А то я помню как-то было время, когда почти каждую неделю в компилере новый баг находили.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 16-Май-07, 14:39 
И еще забыл сказать. В ада объекно-ориентированность есть, но сделана через задницу. После С++ очень тяжело ее понимать. И наоборот, после ады тяжело переходить на си++.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Вышел Gnat GPL 2007"  
Сообщение от Alexander (??) on 16-Май-07, 22:08 
Позвольте узнать, а какой компилятор Ады менее глючный?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 17-Май-07, 09:08 
Если они все глючные, то как тогда можно говорить о преимуществах этого языка если сам компилятор не иожет их обеспечить.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Вышел Gnat GPL 2007"  
Сообщение от Alexander (??) on 17-Май-07, 19:36 
Гы...
тогда лчуше вообще не программировать....
как ни странно, компилятор тоже пишут люди, которым свойственно ошибаться..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вышел Gnat GPL 2007"  
Сообщение от TTT on 16-Май-07, 12:39 
А для чего хорош Ада и кто его использует?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вышел Gnat GPL 2007"  
Сообщение от belkin on 16-Май-07, 13:24 
>А для чего хорош Ада и кто его использует?

http://ru.wikipedia.org/wiki/Ада_(язык_программирования)

"По утверждению Стефена Цейгера, разработка программного обеспечения на Аде в целом обходится на 60 % дешевле, а разработанная программа имеет в 9 раз меньше дефектов, чем при использовании языка Си.

Разработавшая язык группа под руководством француза Жана Ишбиа назвала его «Ада» в честь Огасты Ады Кинг Лавлейс (дочери поэта Дж. Байрона), которая считается первым программистом в мире за разработку программ для вычислительной машины Бэббиджа".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 16-Май-07, 14:34 
  Ада очень сильно типизирован. И кроме того сам компилятор выполняет очень много проверок как во время компиляции так и во время исполнения.
  Для очень больших проектов ада действительно может дать выигрыш с уменьшением затрат на отладку.
  Но кроме этого нельзя забывать, что для си++ есть очень мощные профилировщики и анализаторы кода. Которые позволяют обнаруживать утечки памяти, блокировки ресурсов, анализировать покрытие кода и т.д. Для Ады в принципе такие тоже есть, но они очень кривые и у них очень плохая юзабельность.
  Кроме этого у Ады довольно сложная семантика языка, и она еще более усложнилась с выходом стандарта 2005года. Поэтому подготовка нового специалиста для фирмы обойдется потерей нескольких месяцев. А на С++ гораздо проще найти уже готового специалиста, знающего этот язык.
  Но самый большой косак который сводит все преимущества ады на "нет" в том, что господа из АДАкоры пишут очень глючный компилятор. И порой очень много времени уходит на то, чтобы локализовать баг в компиляторе и выслать его французам, чтобы они его залатали.
  Еще одна положительная черта ады это наличие документа Ada Style Guide. Мне кажется плохо что для С++ нету чего-то подобного.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Вышел Gnat GPL 2007"  
Сообщение от earl on 16-Май-07, 16:46 
Еще в одной книженции по с++ (по моему у Гради Буча), наткнулись на фразу что с++ плохо подходит для нвписания высоконадежных програм, и в пример приводилась АДА, так у наших сиплюсплшников истерика была :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Вышел Gnat GPL 2007"  
Сообщение от Vitaliy (??) on 16-Май-07, 16:09 
>А для чего хорош Ада и кто его использует?

http://www.adaic.org/atwork/index.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Вышел Gnat GPL 2007"  
Сообщение от гость on 16-Май-07, 16:11 
А как он по сравнению с gcc для ada?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 16-Май-07, 16:55 
Не понял вопроса. Но скажу что внутри gcc для компиляции адских программ используется как раз адакоровкий глючный компилятор.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Вышел Gnat GPL 2007"  
Сообщение от guest (??) on 16-Май-07, 19:12 
То есть gcc с ним линкуется?
Или это форк?
Расскажите по-подробнее плиз - весьма интересно, особенно в свете следующей новости...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Вышел Gnat GPL 2007"  
Сообщение от Аноним on 17-Май-07, 09:10 
http://gcc.gnu.org/ там прямо на второй строчке сказано, что компилятор ады ваходит в состав гцц.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Вышел Gnat GPL 2007"  
Сообщение от Linus Torvalds on 16-Май-07, 17:23 
Ну тогда уж и это:
http://en.wikipedia.org/wiki/Ada_programming_language
Секция "Criticism / The Ariane 5 failure" ...
Та ракетка упав сильно придавила репутацию Ады как безопастного и error-prone языка :(
Так что не надо песен! В ИТ есть мудрость - "нет секурных ОС, есть секурные админы", то же применимо и к языкам\программерам :)

IM_N_HO.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Вышел Gnat GPL 2007"  
Сообщение от anonimous on 16-Май-07, 23:27 
Немного странные выводы на википедии:
- перетащили ненужный год, без проверки
- неудосужились написать код для обработки злосчастного исключения

и Ада виновата :)

http://www.seas.gwu.edu/~mfeldman/ada-project-summary.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Вышел Gnat GPL 2007"  
Сообщение от сионист on 17-Май-07, 01:28 
Вполне в духе ярых поклонников ада:
- забыли освободить память
- не удосужились проверить выход за границы массива

и Си виноват :)

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Вышел Gnat GPL 2007"  
Сообщение от Kexx on 17-Май-07, 12:34 
>Ада по своему не плох, хотя очень строгая типизация ещё не панацея
>и, тем более, не повод для фанатичного бреда о полном превосходстве
>над другими языками, чем грешат некоторые из знакомых адовцев.
И не повод как видим орать о безопасности.Облажаться по крупному можно даже на языках где программа на VM работает.Тот же Sun например честно предупреждает что Java не предназначена для mission-critical применений и применений где отказ системы может вызвать человеческие жертвы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Вышел Gnat GPL 2007"  
Сообщение от gbab email on 17-Май-07, 05:37 
Для тех, кому лень сходить по ссылке:

"Management of the Ariane 5 project had decided that since the same program worked well for all the flights of the Ariane 4 it would be reused directly, without being adapted, for the Ariane 5."

Т.е. манагеры виноваты, а не программеры.

При чем здесь язык? А строгая типизация -- это самое главное достижение архитекторов языка.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Вышел Gnat GPL 2007"  
Сообщение от earl on 17-Май-07, 10:30 
А generic пакеты? с++ страуструп на этой идее шаблоны сделал
а tasks пакеты? вон уже и в c# можно методы описывать что бы в отдельном потоке выполнялись (не силен, не помню точно как оно)

а строгая типизация действительно хорошая вещ, а то вон в с++ char и byte это одно и тоже, подтип на основе стандартного не определиш, я в свое время наткнулся с мапингами в corba, когда нельзя одну и туже функцию в с++ перегрузить с разными типами множеств, а в corba  можно, код генерится, а не компилируется

так это было еще когда!!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру