Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Category:

полвека паскаля

А еще в прошлом году, оказывается, исполнилось 50 лет языку программирования Паскаль. В связи с этим Никлаус Вирт (дай бог долгой жизни) опубликовал ностальгически-историческую статью 50 Years of Pascal, которую я прочитал с интересом и рекомендую. Для сравнения: Паскаль появился в 1970-м году, язык Си в 1972-м, Питон в 1991-м, Java (первый публичный релиз) в 1996-м.

Я научился программировать в самом конце 80-х; как и многие в то время, я сначала научился писать на Паскале (и много работал в Turbo Pascal, потрясающе быстрой и удобной для того времени - да и для нашего, если подумать! - интерактивной среде), и только пару лет спустя перешел на Си. Время от времени задумывался о сравнительной популярности этих языков. Если вас тоже интересует этот вопрос, то одним из важнейших исторических документов, который и сейчас интересно перечитать, это Why Pascal is Not My Favorite Programming Language (1981) Брайана Кернигана.

Не все, о чем пишет Керниган, одинаково важно, и мне кажется, что его критическое эссе не дает достаточно полного представления о том, насколько Си и Pascal в те годы были на самом деле похожи - сходств намного больше, чем различий, если сравнивать с другими популярными тогда языками. Мне кажется, что наиболее существенными причинами того, что к середине 90-х Паскаль почти полностью перешел в нишевый статус (да, я помню про Дельфи, но это исключение, которое подтверждает правило) была относительная гибкость Си, легкость, с которой по сравнению с Паскалем в нем можно нарушать абстракции, и благодаря этому - то, как Си естественным образом был и системным языком, и языком для приложений более высокого уровня. Ну и C++ подключился в какой-то момент. Как-то так.
Tags: программирование
Subscribe

  • книги: iq (англ.)

    Joe Ide, IQ (по-английски, перевода нет) Я прочитал детектив/триллер "IQ" американского писателя Джо Идэ года четыре назад, но только что вдруг…

  • об истории и исторических книгах

    Девятнадцать лет назад (! тяжело поверить) я написал запись о том, какими бы хотел видеть исторические книги. Процитирую ее почти целиком ниже.…

  • еще раз о принцессе-невесте

    Пять лет назад я написал о том, что появился пиратский (возможно) перевод "Принцессы-невесты" Уильяма Голдмана, без имени переводчика. И только…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 110 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →

  • книги: iq (англ.)

    Joe Ide, IQ (по-английски, перевода нет) Я прочитал детектив/триллер "IQ" американского писателя Джо Идэ года четыре назад, но только что вдруг…

  • об истории и исторических книгах

    Девятнадцать лет назад (! тяжело поверить) я написал запись о том, какими бы хотел видеть исторические книги. Процитирую ее почти целиком ниже.…

  • еще раз о принцессе-невесте

    Пять лет назад я написал о том, что появился пиратский (возможно) перевод "Принцессы-невесты" Уильяма Голдмана, без имени переводчика. И только…