Новосибирский государственный университет

Факультет информационных технологий

Современные проблемы информатики и вычислительной техники

ICT SBRAS
А.М.Федотов

Публикации и документы в коллекции "Современные проблемы информатики"

[Ball] Вирт Н. Модула-2 и Оберон // Труды третьей конференции ACM SIGPLAN по истории языков программирования, Pages 3-1 - 3-10, ACM New York, NY, USA 2007, ISBN: 978-1-59593-766-7, doi 10.1145/1238844.1238847

Это рассказ о развитии языков Модула-2 и Оберон. Вместе со своими предками АLGOL 60 и Паскаль они образуют семейство под названием Алголоподобных языков. Паскаль (1970) отразил идеи структурного программирования, Модула-2 (1979) добавила к этому модульные конструкции системы, и Оберон (1988) обеспечил поддержку объектно-ориентированного стиля программирования. Таким образом, они отражают основные парадигмы программирования последних десятилетий. Далее будут изложены основные свойства этих языков и рассказано о соответствующих усилиях по их реализации. Разъясняются условия и среды, в которых были созданы эти языки. Отметим, что простота конструкции была наиболее существенным, руководящим принципом. Ясность понятия, экономика особенностей, эффективность и надежность реализации стали его последствием.

This is an account of the development of the languages Modula-2 and Oberon. Together with their ancestors ALGOL 60 and Pascal they form a family called Algol-like languages. Pascal (1970) reflected the ideas of Structured Programming, Modula-2 (1979) added those of modular system design, and Oberon (1988) catered to the object-oriented style. Thus they mirror the essential programming paradigms of the past decades. Here the major language properties are outlined, followed by an account of the respective implementation efforts. The conditions and the environments are elucidated, in which the languages were created. We point out that simplicity of design was the most essential, guiding principle. Clarity of concepts, economy of features, efficiency and reliability of implementations were its consequences.

Paper submitted to HOPL-3, June 2005, revised March, May and June 2006 - HOPL III Proceedings of the third ACM SIGPLAN conference on History of programming languages,Pages 3-1-3-10, ACM New York, NY, USA 2007, ISBN: 978-1-59593-766-7 doi>10.1145/1238844.1238847

Издательство: Федеральный технический институт (ETH), Цюрих


Ссылка на репозиторий DSpace: Модула-2 и Оберон

Ссылки на авторов публикации:
Вирт Никлаус

Ключевые термины:  modula;   algol;   pascal;   oberon;   ООП;


Контекстный поиск: Задайте образец для поиска:

|Головная| |Преподавание| | Современные проблемы информатики| |Информатика| |Ключевые термины| |Персоны|

Федотов Анатолий Михайлович
[SBRAS]
НГУ
ФИТ НГУ
ИВТ СО РАН
© 1998-2020, Новосибирский государственный университет, Новосибирск
© 1998-2020, Институт вычислительных технологий СО РАН, Новосибирск
© 1998-2020, Федотов А.М.
    Дата последней модификации: 24.12.2013