От Fortran до Python: история популярных языков программирования. Андрей Николаевич Терехов.

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024

Комментарии • 42

  • @AndrewDevUA
    @AndrewDevUA 4 года назад +9

    уникальная информация! Спасибо огромное!

  • @sadreddude
    @sadreddude 4 года назад +5

    о, боже, это чистый кайф. Спасибо огромное. Интересно, информативно, душевно. Конечно, для получения удовольствия нужно знать о чем идет рассказ, упоминаемых персонажей и интересоваться историей языков.
    Делайте еще такие видео!

  • @KOCMOKOT800
    @KOCMOKOT800 5 месяцев назад

    Невероятно, живая легенда. Благодаря таким людям зреет цивилизация.

  • @spappinventor2850
    @spappinventor2850 10 месяцев назад

    Послушал с интересом. Приятно узнать что наши тоже участвовали и вполне. Фантастический профессор! Потрясающие истории

  • @SunSay
    @SunSay 3 года назад +3

    С лектором знаком лично и очень его уважаю. История зарождения программирования не в машинных кодах (высокого уровня) начиналась в Советском Союзе с пионерских работ Ляпунова по операторному программированию, с ПП-1, ПП-2 и Адресного программирования. Первый язык программирования высокого уровня Plankalkül (1943/44г.,) считаю очень приближенным к машинным кодам и непригодным для практического использования. Но, несомненно, Конрад Цузе смотрел на десяток лет в будущее. Поражаюсь прозорливости Цузе и не представляю что именно привело его созданию такого языка.

    • @MyPomoshnik
      @MyPomoshnik 3 года назад +1

      Чем сами занимаетесь / над чем работаете ?

    • @SunSay
      @SunSay 3 года назад +1

      @@MyPomoshnik Программировал, но последние 23 года преподаю: Логическое, Функциональное и ООП, ИИ, Базы знаний, Базы данных, историю информационных технологий (с уклоном на историю программирования) ...

    • @MyPomoshnik
      @MyPomoshnik 3 года назад +1

      ​@@SunSay Огромные познания в области у Вас, очень здорово, передавайте.

  • @vafindamir6362
    @vafindamir6362 3 года назад +2

    Хочу в 71 год иметь такой же ясный ум!
    Ну и дожить бы до такого возраста ))

  • @_simula_7403
    @_simula_7403 3 года назад

    Спасибо, от души!

  • @andrewuwizard
    @andrewuwizard Год назад +1

    спасибо!

  • @vladig6649
    @vladig6649 Год назад

    В Советском Союзе была создана своя промышленность по выпуску ЭВМ и своя академическая школа системного программирования. Это продолжалось до начала 70'х, когда пошла в серию серия ЕС ЭВМ копирующая 1 в 1 системы IBM 360/370. По сути свое системное ПО оставалось только на ЭВМ БЭСМ-6 и ЭВМ используемых в военных областях. С появлением персональных компьютеров, начиная с начала 90'х, большие ЭВМ начали "вымирать как динозавры", а страна полностью лишилась как своей электронной промышленности, так и своих разработок в области системного программирования: операционных систем, компиляторов, СУБД и средств разработки ПО. Сейчас все системное ПО, средства разработки, как и выч.техника, исключительно "привозные" и страна полностью потеряла в этих областях свой технологический суверенитет. Может быть и навсегда.

  • @mralex739
    @mralex739 23 дня назад

    огонь

  • @vladimirp9566
    @vladimirp9566 3 года назад

    Послушал с интересом. Очень многих упоминаемых ленинградских программистов из ЛГУ знал лично. Тем более, что в восьмидесятые годы переходил на Алгол-68. Замечу, что ошибок в реализации того времени было достаточно много. Во всяком случае моя аспирантская работа довольно существенно страдала от "сырости" Алгола-68. Жаль, что Андрей Николаевич не рассказал о переносе Алгола-68 на Эльбрус и о полном переходе учебного процесса матмеха на изучение программирования на базе Алгола-68. Этот эксперимент длился, кажется недолго.

  • @SunSay
    @SunSay 3 года назад +4

    Был ли такой язык: "Адресный язык программирования" (1955г.)? Правда, что в нём ещё тогда появились Pointers в 1955г., а не в 1964г. в PL/1? Правда что он был реализован на ЭВМ "Киев", "М-20", "Днепр-1", "Днепр-2", "БСЕМ-3", "БЕСМ-3М", БЕСМ-4", ЭВМ семейства "Урал" и "Минск" и некоторых других советских компьютерах? Если был, то почему умолчали?
    Неужели Бекус? Почему Бекус? Разве раньше Фортрана не было в СССР языка программирования высокого уровня?

    • @MyPomoshnik
      @MyPomoshnik 3 года назад

      Fortran "в 1000 раз" понятнее и проще оказался чем все, что было до него.

    • @SunSay
      @SunSay 3 года назад +3

      @@MyPomoshnik С какими языками до Фортрана Вы знакомы? Может Вы имели в ввиду Plankalkül, ПП-1 и ПП-2? Согласен, что именно эти языки Фортран по выразительности и простоте.
      В чем его простота Фортрана по сравнению с Адресным языком? Конкретно?
      Всё то, что можно записать на Фортране элементарно (просто и понятно) записывается на подмножестве Адресного языка, а наоборот если использована непрямая адресация - вовсе не понятно как можно на Фортране записать. Циклы по переменной в Фортране подобны Адресным формулам циклирования. Обращения к подпрограммам - легко. Арифметические выражения - в Фортране точь в точь такие, как Адресном языке. Заголовков цикла по переменной, которая пробегает элементы списка, нет в современных императивных языках программирования. Согласен с Вами, что понятнее, но это только за счет того, что в Фортране (58г.) непрямой адресации, сложных структур (в Адресном языке использовался термин "деревообразные форматы").

    • @MyPomoshnik
      @MyPomoshnik 3 года назад +2

      @@SunSay Ого, вот это познания. Если так как Вы пишите, то всё ещё проще - у Фортрана были сильные "лоббисты" )).

    • @SunSay
      @SunSay 3 года назад +3

      @@MyPomoshnik В 1965г. коммунистическим режимом были приостановлены работы по реализации Адресного языка в 1965г. на новых советских компьютерах. Например: разработка компилятора с Адресного языка для БЭСМ-6 на стадии завершения была остановлена не смотря на то, что Лебедев С.А. был за реализацию этого языка.
      В СССР были "лоббисты", которые имели возможность проталкивать разработки, в которых они были "соавторами".
      Не думаю, что с тех пор в постсоветском пространстве что-либо изменилось к лучшему.

    • @SunSay
      @SunSay 3 года назад +2

      @@MyPomoshnik en.wikipedia.org/wiki/Women_in_computing?fbclid=IwAR0vCpqPGSBOx8Y5y5F_w9HmAkN5pTQEbdBcbRquv8lQuInS9ODdnZhHQ18#cite_note-87 На Втором портрете этой странички Википедии - авторка Адресного языка программирования и изобретательница указателей (Pointers).
      + Читайте пункт "История" английской версии статьи "Указатели".

  • @borgtechservicevsevolodazo7037
    @borgtechservicevsevolodazo7037 3 года назад

    Я только начал смотреть, но дико хочу услышать про Кобол. Интересно, расскажет?..

  • @grinmoral
    @grinmoral Год назад

    Дыры в C нужны чтоб язык оставался минималистичным и удобным в использовании. Закрытие этих дыр приведёт к необходимости добавления синтаксического сахара (дабы остаться таким же удобным) и в итоге выйдет что-то похожее на C++, D, Zig и прочих.
    Концепт с runtime'ом как в go или дополнительным описанием всего и вся для умного компилятора как в rust чтоб проверять пользователя звучит хоть не так лаконично как C, но убедительнее чем закрытие 'дыр'.

  • @МВолков-с6ж
    @МВолков-с6ж 10 месяцев назад

    1:19:07 Тут можно было ещё один анекдот добавить, про то, как в одном предприятии резко упала производительность, когда запретили брань. Раньше было просто, говорит прораб, орёшь: "эй х..., принеси эту х..ню, прих..рь вот сюда, потом иди на х.. отсюда!", а сейчас просто заикаешься, ищешь слова."

  • @andrewuwizard
    @andrewuwizard Год назад +1

    похоже , что в 36 лет начинать изучать программирование слишком поздно.
    вся ипрония в том что пк появился в конце 2004 года - с пк и виндой на ТЫ, настриваю интогда серваки и сеть оборудование.
    а вот программировании пока никак .....(((

    • @demetre7908
      @demetre7908 Год назад

      Ой да нее, ничего не поздно! Главное практика

  • @catgawobeka684
    @catgawobeka684 9 месяцев назад

    Кому-то интересны воспоминания очевидцев, а кто-то в восторге от творений эпигонов. Лично мне не очень интерсно мнение современных студентов о Коболе или PL/I.

  • @НеверовДмитрийЮрьевич

    А перфокарты кто помнит? с дырочками?

  • @VORONOKVA
    @VORONOKVA Год назад

    То есть вместо доработки трансляторов фортрана и далее программировать всей планете на ОДНОМ языке, человечество истерично взбрыкнуло и устроило вавилонское столпотворение. И это была дикая, невероятная ошибка. Жуткая. Но люди этого не поняли. Вопрос - а есть ли у людей интеллект?

  • @НеверовДмитрийЮрьевич

    Полный Дурдом! Но это наш дурдом! мяу хвала!

  • @НеверовДмитрийЮрьевич

    Он ещё объясняет что такое геморрой! Да геморрой был не то слово !но экзамены сдали

  • @antonromanenko3200
    @antonromanenko3200 3 года назад

    *_5.10 Tax Heaven 5.10 Financial Paradise 5.10 Free movement of people, goods, services and capital 5.10 State get out of economy 5.10 Multicurrency 5.10 Multilanguage 5.10 Right to keep and bear arms 5.10 Wealthy people 5.10 Libertarian idea 5.10 Balashov 5.10_*

  • @Serghey_83
    @Serghey_83 3 месяца назад

    Артикуляция ужасная.

    • @cat35467
      @cat35467 22 дня назад

      Посмотрим, какая у тебя будет в 70 лет 😁

  • @Русь-Родина
    @Русь-Родина Год назад

    Ни о чем! Тупизна!!!