Библиотека knigago >> Компьютеры: Языки и системы программирования >> Ada >> Леди Ада


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 912, книга: Марс жесток
автор: Константин Иванович Ситников

Книга "Марс жесток" Константина Ситникова - это захватывающий и провокационный роман, исследующий жестокую реальность колонизации Марса. История разворачивается на Красной планете будущего, где различные фракции борются за контроль над ее драгоценными ресурсами. В центре внимания - суровый геолог Иван, который столкнулся с ужасами марсианской жизни: нехваткой кислорода, смертоносным излучением и постоянными угрозами со стороны диких зверей и враждебных колонистов. Автор искусно...

Вадим Станкевич - Леди Ада

Леди Ада
Книга - Леди Ада.  Вадим Станкевич  - прочитать полностью в библиотеке КнигаГо
Название:
Леди Ада
Вадим Станкевич

Жанр:

Статьи и рефераты, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Ada, История информатики и вычислительной техники

Изадано в серии:

неизвестно

Издательство:

Газета Software №45 2006

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Леди Ада"

Вадим Станкевич опубликовал цикл статей в газете Software за 2006 год.

Читаем онлайн "Леди Ада". [Страница - 5]

Бэббиджа. Однако в те годы для женщины считалось неприличным издавать собственные научные работы, поэтому они долгое время пребывали в безвестности.

Что также любопытно, муж, Уильям Кинг Лавлейс, и дети с пониманием относились к тому, что Ада занимается математикой, и потому замужество не то что не помешало, но даже некоторым образом и помогло Аде, так как теперь к её услугам была обширная родовая казна Лавлейсов. Бэббидж же, будучи профессором, познакомил её со многими другими выдающимися людьми той эпохи: Майклом Фарадеем, Дэвидом Брюстером, Чарльзом Уитстоном, Чарльзом Диккенсом.

К сожалению, линия жизни Ады Августы Лавлейс прервалась сравнительно рано. В 1852 году она умерла от рака матки, и была похоронена в фамильном склепе рядом со своим отцом, Джорджем Гордоном Байроном.

Такова история языка Ада и история женщины, в честь которой этот язык был назван. Вряд ли тот человек, который подбирал название для языка, мог придумать более подходящее и запоминающееся название. Кстати, память о первом программисте (по иронии судьбы, для этой «чисто мужской», как не один раз приходилось слышать, профессии первым её представителем стала женщина) увековечена не только в названии языка программирования. Десятого декабря, в день, когда родилась Ада Августа Лавлейс, отмечается Всемирный день программиста.

Часть третья

В первой части статьи про язык программирования Ада мы поговорили об особенностях собственно языка. Вторая часть была исторической — я рассказал вам об истории создания языка и о женщине, в честь которой он был назван. В третьей части мы поговорим о практике — то есть об инструментах, призванных, так сказать, «сделать сказку былью», а точнее — код на языке Ада исполняемым кодом процессора.

И в самом деле, каким бы хорошим язык не был, если у него нет компилятора или интерпретатора, он так и остаётся умозрительной теорией, призванной в этот мир из закоулков разума исключительно для того, чтобы удовлетворить любопытство и/или самолюбие учёных мужей, его создавших. Потому что такие языки никогда не создаются практиками — практик создаёт язык, одновременно создавая и компилятор для него (или интерпретатор, но поскольку речь в дальнейшем будет идти об Аде, а Ада — язык компилируемый, то слово «интерпретатор» будет опускаться). Однако поскольку Ада создавалась как язык для довольно-таки практических целей, первый компилятор появился вскоре после утверждения первого же стандарта.

Первые версии компилятора были не слишком удачными. Как сказано в одной из официальных хроник этого языка, эти версии компилятора, скорее, «доказывали теорему существования Ада-транслятора, соответствующего стандарту», чем были реально работающими инструментами. Но с тех пор прошло немало времени, и сегодняшние компиляторы уже мало напоминают тех неуклюжих, хотя и старательных работяг. Фактически, большая их часть, если верить заверениям разработчиков, имеют гораздо большую производительность, чем компиляторы C/C++ (хотя я вовсе не сторонник таких сравнений, особенно если сравниваются настолько разные языки).

Честно говоря, Аду нельзя назвать массовым языком программирования во многом из-за стоимости трансляторов языка. Впрочем, сказать точно, где здесь причина, а где следствие, нельзя. Стоимость инструментов для основной сферы применения Ады, встраиваемых систем, варьируется от нескольких тысяч до нескольких сотен тысяч долларов — естественно, всё зависит от количества программистов, работающих с компилятором. Правда, за эти деньги покупатель получает действительно замечательно отлаженный инструмент, очень надёжный и качественный. На самом деле, для такого языка, как Ада, такое положение вещей вполне приемлемо. Однако сейчас в мире наступила эпоха популярности свободного программного обеспечения, и Аду это тоже не минуло. Поэтому для Ады существует и бесплатный транслятор — GNAT, GNU Ada Translator.

Официальный сайт GNAT — www.adacore.com. Есть две версии GNAT — GNAT GPL и GNAT PRO. GPL-версия даёт право разрабатывать только бесплатное программное обеспечение, имеющее при этом ещё и открытый исходный код. А версия PRO даёт право уже и на коммерческое использование самой себя. Правда, при этом за её использование нужно платить. Деньгами. Цены на коммерческую версию можно найти на указанном выше сайте. Честно говоря, сам я точную цену не узнавал, потому что для моих нужд коммерческая версия пока не --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.