Вадим Станкевич - Леди Ада
Название: | Леди Ада | |
Автор: | Вадим Станкевич | |
Жанр: | Статьи и рефераты, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Ada, История информатики и вычислительной техники | |
Изадано в серии: | неизвестно | |
Издательство: | Газета Software №45 2006 | |
Год издания: | 2006 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Леди Ада"
Вадим Станкевич опубликовал цикл статей в газете Software за 2006 год.
Читаем онлайн "Леди Ада". [Страница - 5]
Что также любопытно, муж, Уильям Кинг Лавлейс, и дети с пониманием относились к тому, что Ада занимается математикой, и потому замужество не то что не помешало, но даже некоторым образом и помогло Аде, так как теперь к её услугам была обширная родовая казна Лавлейсов. Бэббидж же, будучи профессором, познакомил её со многими другими выдающимися людьми той эпохи: Майклом Фарадеем, Дэвидом Брюстером, Чарльзом Уитстоном, Чарльзом Диккенсом.
К сожалению, линия жизни Ады Августы Лавлейс прервалась сравнительно рано. В 1852 году она умерла от рака матки, и была похоронена в фамильном склепе рядом со своим отцом, Джорджем Гордоном Байроном.
Такова история языка Ада и история женщины, в честь которой этот язык был назван. Вряд ли тот человек, который подбирал название для языка, мог придумать более подходящее и запоминающееся название. Кстати, память о первом программисте (по иронии судьбы, для этой «чисто мужской», как не один раз приходилось слышать, профессии первым её представителем стала женщина) увековечена не только в названии языка программирования. Десятого декабря, в день, когда родилась Ада Августа Лавлейс, отмечается Всемирный день программиста.
Часть третья
В первой части статьи про язык программирования Ада мы поговорили об особенностях собственно языка. Вторая часть была исторической — я рассказал вам об истории создания языка и о женщине, в честь которой он был назван. В третьей части мы поговорим о практике — то есть об инструментах, призванных, так сказать, «сделать сказку былью», а точнее — код на языке Ада исполняемым кодом процессора.И в самом деле, каким бы хорошим язык не был, если у него нет компилятора или интерпретатора, он так и остаётся умозрительной теорией, призванной в этот мир из закоулков разума исключительно для того, чтобы удовлетворить любопытство и/или самолюбие учёных мужей, его создавших. Потому что такие языки никогда не создаются практиками — практик создаёт язык, одновременно создавая и компилятор для него (или интерпретатор, но поскольку речь в дальнейшем будет идти об Аде, а Ада — язык компилируемый, то слово «интерпретатор» будет опускаться). Однако поскольку Ада создавалась как язык для довольно-таки практических целей, первый компилятор появился вскоре после утверждения первого же стандарта.
Первые версии компилятора были не слишком удачными. Как сказано в одной из официальных хроник этого языка, эти версии компилятора, скорее, «доказывали теорему существования Ада-транслятора, соответствующего стандарту», чем были реально работающими инструментами. Но с тех пор прошло немало времени, и сегодняшние компиляторы уже мало напоминают тех неуклюжих, хотя и старательных работяг. Фактически, большая их часть, если верить заверениям разработчиков, имеют гораздо большую производительность, чем компиляторы C/C++ (хотя я вовсе не сторонник таких сравнений, особенно если сравниваются настолько разные языки).
Честно говоря, Аду нельзя назвать массовым языком программирования во многом из-за стоимости трансляторов языка. Впрочем, сказать точно, где здесь причина, а где следствие, нельзя. Стоимость инструментов для основной сферы применения Ады, встраиваемых систем, варьируется от нескольких тысяч до нескольких сотен тысяч долларов — естественно, всё зависит от количества программистов, работающих с компилятором. Правда, за эти деньги покупатель получает действительно замечательно отлаженный инструмент, очень надёжный и качественный. На самом деле, для такого языка, как Ада, такое положение вещей вполне приемлемо. Однако сейчас в мире наступила эпоха популярности свободного программного обеспечения, и Аду это тоже не минуло. Поэтому для Ады существует и бесплатный транслятор — GNAT, GNU Ada Translator.
Официальный сайт GNAT — www.adacore.com. Есть две версии GNAT — GNAT GPL и GNAT PRO. GPL-версия даёт право разрабатывать только бесплатное программное обеспечение, имеющее при этом ещё и открытый исходный код. А версия PRO даёт право уже и на коммерческое использование самой себя. Правда, при этом за её использование нужно платить. Деньгами. Цены на коммерческую версию можно найти на указанном выше сайте. Честно говоря, сам я точную цену не узнавал, потому что для моих нужд коммерческая версия пока не --">Книги схожие с «Леди Ада» по жанру, серии, автору или названию:
Дик Кинг-Смит - Леди Дейзи Жанр: Сказки для детей Год издания: 2011 |
Юлия Буланова - Темная леди для светлого Лорда (СИ) Жанр: Любовное фэнтези Год издания: 2017 |