Соглашение | Публикация статей

Шторы - calon.by

Бесплатный сыр и как избежать мышеловки
Категория: Статьи

GNAT (GNu Ada Translator) – многоплатформная реализация языка Ада, существующая практически на всех современных индустриальных платформах и поддерживающая генерацию кода для популярных встроенных архитектур. GNAT (www.gnat.com) полностью реализует стандарт Ады, включая те библиотеки, которые стандартом классифицируются как необязательные. Помимо собственно Ада-транслятора, GNAT включает инструментарий, в котором следует отметить развитую интегрированную среду разработчика и многоязыковый графический отладчик, позволяющий, в том числе, исследовать поведение программ с асинхронными процессами. Транслятор и сопутствующие инструменты можно использовать как по отдельности, вызывая их из командной строки, так и в рамках интегрированной графической среды разработки Ада-программ. Все компоненты GNAT, включая среду разработки, имеют один и тот же интерфейс на всех платформах. Помимо полной реализации описываемых стандартом средств GNAT предлагает богатый набор допускаемых стандартом расширений. GNAT – реализация Ады в многоязыковой системе программирования gcc, состоящей из набора компиляторов переднего плана для различных входных языков при общем генераторе кода, что существенно упрощает разработку программ, содержащих компоненты, реализованные на различных языках программирования.
GNAT с самого начала разрабатывался и распространялся под лицензией GPL. Увы, с GPL также связана масса мифов. Так, многие считают, что программы под GPL разрабатываются неорганизованными группами энтузиастов, распространяются абсолютно бесплатно; в результате и надежность, и функциональность таких программ оставляют желать лучшего, не позволяют использовать их в сколько-нибудь серьезных проектах. В случае с GNAT это далеко не так. Для того чтобы убедиться в этом, достаточно просмотреть список компаний, заключивших с его разработчиками контракты на техническую поддержку: Boeing, British Aerospace, Lockheed, Ericsson, SAAB, Avionics и др.
Свободное предоставление демонстрационных версий – обычная практика многих разработчиков программного обеспечения. GNAT отличается тем, что находящаяся в свободном доступе публичная версия является абсолютно полной версией технологии, без каких-либо юридических или технических ограничений на ее использование. Ряд серьезных проектов был успешно реализован именно на базе публичных версий GNAT. Программное обеспечение спускаемого аппарата Beagle 2 европейской автоматической станции Mars Express, направляющейся в данный момент к Марсу (www.beagle2.com/index.htm), автоматизированная станция документальной связи Министерства обороны РФ (www.ada-ru.org/prj_doc.html). Единственным недостатком публичных версий является то, что разработчик не предоставляет для них технической поддержки.


Статьи по теме:

ПРЕСТУПЛЕНИЕ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Internet и первичные телекоммуникационные сети Украины
Поля элемента таблицы раздела диска
Структура региональной системы имен
ПЛОТТЕРЫ ПРЯМОГО ВЫВОДА ИЗОБРАЖЕНИЯ
Стримеры
Электронная почта
История открытия и развитие метода компьютерной томографии
Использование загрузочных дискет Microsoft
Модуль CRT
Общая схема расследования неправомерного доступа к компьютерной информации
SWISH Max или эффекты Flash анимации
Правда об активации Windows Vista
Экспортные законы
Развитие кибернетики
РАЗРАБОТКА И РАСПРОСТРАНЕНИЕ КОМПЬЮТЕРНЫХ ВИРУСОВ
Система программного обеспечения ЕС ЭВМ
Разработка Программного Обеспечения, Разработка Программ
Спрячьте ваши важные документы компьютера в секундах
Просмотр графики в Программе просмотра изображений и факсов
Сетевой аудит в NetWare 4.x
ОБСЛУЖИВАНИЕ ДИСКОВ
Глобальный уровень
Уровень агентов
Системы координат в GEOSTAR
Компьютеры в сельском хозяйстве
Подделка компьютерной информации
СТАДИИ СОЗДАНИЯ САПР
Почему работа за компьютером наносит вред здоровью человека
LEP-дисплеи: день сегодняшний
Работа с файлами в редакторе Paint
SHADOW MASK
Логический номер сектора
SLOT MASK
Возможности ввода/вывода
Компьютерная преступность не знает границ
Видеоадаптеры
Общая характеристика компьютерной томографии
Выпущена Версия Mobile Forex 2.15: Новый Подход К Надежности И Удобству
Мобильная Торговля Optimum - Управление Торговыми Представителями
Жесткие диски
Методическая сущность деловой игры
Общая структура СКС
Команды для контроллера НГМД
Архитектура системы и реализация основных функций
Время создания или изменения файла
Оптимальное время жизни кэша для Joomla CMS
Использование анонимного ftp по e-mail
Установка Windows Xp По Сети Без Использования Ris
Мир програмного обеспечения
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Кибернетический подход
Передача файлов (ftp)
Группы показателей качества конструкции ЭВМ
ПОДГОТОВКА МОНТАЖНЫХ ПРОВОДОВ