Библиотека knigago >> Документальная литература >> Беседы и интервью >> Интервью для сайта Ada_Ru


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

# 130, книга: Дочь демона (СИ)
автор: Марина Евгеньевна Котлова

Вначале вполне себе, но к концу... Все розовей и розовей, наивней и наивней, слаще и слаще. Пока за 20 страниц до окончания, зубы совсем не завязли. Увы дотянуть до конца не смогла.

Сергей Игоревич Рыбин - Интервью для сайта Ada_Ru

Интервью для сайта Ada_Ru
Книга - Интервью для сайта Ada_Ru.  Сергей Игоревич Рыбин  - прочитать полностью в библиотеке КнигаГо
Название:
Интервью для сайта Ada_Ru
Сергей Игоревич Рыбин

Жанр:

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

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

неизвестно

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

СИ

Год издания:

ISBN:

неизвестно

Отзывы:

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

Рейтинг:

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

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

Краткое содержание книги "Интервью для сайта Ada_Ru"

2006 г. Рыбин Сергей Игоревич любезно согласился ответить на наши вопросы. Получилось очень интересное интервью. Специально для сайта Ada Ru!

Читаем онлайн "Интервью для сайта Ada_Ru". [Страница - 3]

стр.
решений, уже реализованных на других языках. Что же касается невоенной индустрии, в которой использование Ады не являлось обязательным, то в ней многоязыковое программирование в конце 80-х уже было общей практикой, и Ада, которая не позволяла этого эффективно делать, стала сдавать свои позиции. Вскоре и Пентагон был вынужден ослабить требование выполнения новых проектов только на Аде. В стандарте Ады 1995 года проблема многоязыкового программирования получила полное и эффективное решение, но, к сожалению, время оказалось упущено.

Вторая причина — мощная финансовая и организационная поддержка Пентагона сыграла с Адой злую шутку. Высокая стоимость военных заказов и законодательно (!) оформленное требование Пентагона выполнять все новые заказы только на Аде привело к тому, что разработчики Ада-технологий были в первую очередь озабочены тем, чтобы их трансляторы успешно отрабатывали на комплекте эталонных тестов ACVC, проверяющем соответствие транслятора стандарту, а вопросы ресурсоемкости трансляторов и качества объектного кода отходили на второй-третий план. Ада-технологии реализовывались и эксплуатировались на самых мощных на то время вычислительных системах, и реализаторы могли себе позволить не сильно заботиться об эффективности.

Утверждение первого стандарта языка совпало во времени с революционными изменениями в аппаратной базе ЭВМ — началом широкого распространения так называемых «персональных компьютеров». По своим ресурсам первые «персоналки» уступали иным современным мобильным телефонам, однако очень быстро на них появились реализации сначала примитивных версий Бейсика, а потом Паскаля и Си. Находясь в условиях жесткой конкурентной борьбы и правильно оценив рынок персональных компьютеров как наиболее перспективный в ближайшие десятилетия, разработчики компиляторов были вынуждены революционным образом усовершенствовать применяемые технологии. Но это касалось «простых» языков (Бейсик, Паскаль, Си), Ада же в это время спокойно почивала на лаврах на могучих мейнфреймах, горя не зная за широкой финансовой спиной Пентагона.

И в какой-то момент оказалось, что каждый серьезный программист имел на своем столе вполне работоспособный компьютер, находившийся в полном его распоряжении, и на этом компьютере были разные полезные компиляторы, но не было компилятора Ады!

Сейчас и эта проблема успешно решена — компилятор GNAT по требованиям к ресурсам, производительности и качеству генерируемого кода сопоставим с индустриальными реализациями других индустриальных языков, но и здесь время оказалось упущено, к сожалению.

Ada Ru: Знаю в МГУ Ада использовалась в образовательных целях. Можно об этом подробнее?

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

В прошлом Ада была основой годового курса по языкам программирования для студентов 3-го курса факультета ВМиК МГУ. К сожалению, в ходе пересмотра учебной программы курс был сокращен с года до семестра, потерял поддержку семинарскими занятиями, а в программе курса Ада была существенно потеснена С++.

Насколько я знаю, сейчас Ада достаточно активно используется в учебном процессе Харьковского университета. Я бы посоветовал расспросить об этом Виктора Олеговича Мищенко.

Ada Ru: Каков Ваш личный вклад в разработку стандартов Ада 95/Ада 2005?

С.И.: Что касается последнего стандарта, то я практически не участвовал в работе по его подготовке (по сравнению с предыдущей ревизией, изменения в языке были незначительны, причем они затрагивали те области, с которыми я практически не сталкиваюсь в повседневной работе). В рамках проекта Ada 9X, используя оставшиеся еще с советских времен формальные контакты с AJPO, я якобы от имени страны готовил и посылал авторам проекта технические комментарии на рассылавшиеся документы проекта. Я не очень понимал тогда, каков был мой формальный статус, однако наша работа была отмечена авторами проекта, а сам я получил персональную благодарность от менеджера проекта Ada 9X --">
стр.

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


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