> -- Vlad писал(а):
> Нормального GC нет, как и в C++.Там вроде полуавтоматическое управление памятью, что-то в этом духе...

> -- Vlad писал(а):
> Дженерики (или как они в аде называются) недоделанные. Т.е. использовать их для тех же смартпоинтеров, чтобы хоть как-то снять с себя заботу о распределении памяти - нельзя. Аналог STL сделать - нельзя.STL в С++ пришёл из Ады, а вообще, как я знаю, родовые пакеты данных и процедуры в Аде придуманы для реализации параметрического полиморфизма, а не для извращений типа смартпоинтов...

> -- Vlad писал(а):
> Хотя бы потому, что стандарта на C++ ABI нет. Впрочем достаточно хотя бы уровня абстрактных интерфейсов + простейшие типы (включая строки) для основных компиляторов. Работать в терминахх сишных интерфейсов уж очень грустно.В случае с Адой речь наверняка идёт о трансляторе GNAT, у которого бэкенд -- GCC (Ермаков именно его имел в виду). Так что ABI-стандарт де-факто тот, что в GCC.

> -- Vlad писал(а):
> Спасибо за информацию. Это все можно посмотреть в работе? Или они сначала хотят $?Сам GNAT и редактор GIDE бесплатны для посмотреть или для GPL-проектов.
Я вот не видел, как там выглядит та среда программирования, о которой говорил Илья (возможно, он имел в виду интеграцию в Visual Studio), но вот GIDE -- очень аскетичный редактор, отличающийся от болкнота только подсветкой синтаксиса, форматтером исходников да интеграцией компилятора-линкера.

Если программы делать будете не под .NET, то для GUI скорее всего придётся использовать библиотеку GTK+ с редактором форм Glade, или париться с WinAPI...

Впрочем, я, как уже упоминал, не видел этот самый крутейшийGNAT Pro...