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

  • кривая типа ы

    Появилась математическая статья, вроде бы круто продвигающая важную тему в арифметической геометрии. Не спрашивайте меня, что это такое и что…

  • несколько ссылок про математику

    1. Учебник матанализа Ильи Щурова, на основе его лекций в ВШЭ. https://calculus.mathbook.info/ Написан красиво, подробно и чуть-чуть интерактивно.…

  • чем пахнет математика?

    Гадание на исскуственном интеллекте уже превратилось в клише. Пишем контекст и начало фразы, и даем модели GPT-3 от OpenAI продолжить по своему…

  • 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 →

  • кривая типа ы

    Появилась математическая статья, вроде бы круто продвигающая важную тему в арифметической геометрии. Не спрашивайте меня, что это такое и что…

  • несколько ссылок про математику

    1. Учебник матанализа Ильи Щурова, на основе его лекций в ВШЭ. https://calculus.mathbook.info/ Написан красиво, подробно и чуть-чуть интерактивно.…

  • чем пахнет математика?

    Гадание на исскуственном интеллекте уже превратилось в клише. Пишем контекст и начало фразы, и даем модели GPT-3 от OpenAI продолжить по своему…