И13: Недоря А.Е. | Никлаус Вирт, Архитектурное программирование, Компиляторы, Кронос, Тривиль

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • Алексей Евгеньевич Недоря - специалист по разработке компиляторов, языков и систем программирования.
    Ворчалки о программировании - алексейнедоря.рф
    Кронос | история одного проекта - kronos.ru/
    Статьи Алексея на сайте Цифровая экономика - digital-economy.ru/avtory/alek...
    Репозитории Алексея на сайте GitFlic - gitflic.ru/user/alekseinedoria
    0:00 Как попал в IT
    2:07 Проект Kronos
    7:55 Разработчики процессоров идут не туда
    13:10 Почему в архитектуре нет дисциплины
    28:09 Почему системы с "идеальной" архитектурой не приживаются
    31:29 Почему язык Алексея с русским синтаксисом
    37:14 Что Алексей хотел сказать языком Тривиль
    49:22 Вопрос, который задают программисты при создании нового языка программирования
    53:25 Как опубликовать статью о новом языке
    59:47 О Никлаусе Вирте (создателе Pascal)
    1:09:49 Востребованность прикладных программистов
    1:15:43 Должен ли архитектор быть диктатором
  • НаукаНаука

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

  • @Masimakers
    @Masimakers 3 месяца назад +9

    Егор, спасибо за прекрасный цикл интервью и огромное спасибо гостю.

  • @vangogih
    @vangogih 3 месяца назад +5

    Егор всю интервью смотрит на Алексея с выражением лица: Чеееерт, на сколько же этот чувак крут!
    Отличный материал, спасибо!

  • @boosleekby8271
    @boosleekby8271 3 месяца назад +1

    Спасибо Вам, Егор, за такого интересного гостя!

  • @mikhailgureev218
    @mikhailgureev218 3 месяца назад +2

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

  • @aleksay2142
    @aleksay2142 2 месяца назад +1

    Имел возможность работать с Алексеем. Очень крутой дядя! Прекрасно , что у таких людей берут интервью.

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

    Спасибо Егору и Алексею, спустя много лет мне таки внятно ответили на вопрос: "зачем мы изучаем Модула-2?" Мы на нем писали весь первый курс, преподаватели объясняли это лаконично "какая вам разница?"

  • @user-wo2ft7vs2x
    @user-wo2ft7vs2x 3 месяца назад +4

    Спасибо Егор! Мне понравился Ваш разговор и собеседник.

  • @user-fg6ng7ej6w
    @user-fg6ng7ej6w 3 месяца назад +3

    спасибо. отличная серия со старыми айтишниками. крайне интересно

  • @digitalartrussia
    @digitalartrussia 3 месяца назад +4

    Встретились режиссер с дерижером)
    обнвл: гость крутой, посмострел все за один прием!

  • @UtroMeerk
    @UtroMeerk 3 месяца назад +4

    33:09 Н.А.>> на английском я чуть больше устану.
    Советую всем, кто озабочен поиском как повысить свою эффективность, поискать исследование лингвистов, психологов и социологов, на сколько снижается работоспособность человека, если он вынужден мыслить на неродном ему языке. Ну например, насколько сильно вы проигрываете, если вы вынуждены читать-писать научные статьи, или защищать себя в суде на неродном языке.
    Это исследовали в Индии. Они хотели выяснить, например, не стоит ли им вообще всё образование проводить сразу на английском, поскольку заказчики -- англоязычны. Увы, исследования показали замедление процессов распознавания, мышления, анализа-синтеза, в среднем на 30%. Значит, и все собственные работы, исследовательские -- математические, юридические, и почти все научные, -- будут замедлены во столько же раз.
    А действительно, сидя на берегу тихой речки, прислушайтесь к себе: станем ли мы сейчас думать о новом способе записи дерева и его обходе, глаголами на родном языке, или на чужом? А понятия в архитектуре параллельного программирования попробуем разобрать по понятиям из текстов Линдона или из текстов Ширшова? Вы навсегда на 30% отсталый житель в своей отсталой стране среди своих отсталых коллег, пока в других странах быстрее вас на 30% будут мыслить, анализировать-синтезировать и яснее слышать во сне подсказки, просто потому, что всё это на материнском языке. Простая арифметика.
    Для чего Дональд Кнут приезжал в СССР интересоваться новыми понятиями в программировании? По его собственному признанию, он хотел ознакомиться с понятиями "в программировании на русском языке" и русскоязычными терминами. Подозреваю, хотел взять что-то уже готовенькое, устоявшееся в массе своей, и наверняка взял ))

  • @viklover
    @viklover 3 месяца назад +5

    говоря о делении высшего образования на две категории, я считаю, что колледжи должны заниматься подготовкой айти-специалистов к ремеслу, в то время как институты могут взять на себя ответственность за подготовку людей, которые будут заниматься научными исследованиями

    • @danilakrupnov6863
      @danilakrupnov6863 Месяц назад

      Так необходимо про все специальности сказать

  • @EshkinKot1980
    @EshkinKot1980 3 месяца назад +1

    Гость безумно крут, спасибо. После видео захотелось познакомиться с его работами.

  • @user-tl7xk1np1o
    @user-tl7xk1np1o 3 месяца назад +2

    Попробовал себе на Linux установить Тривиль. Получилось, но дружелюбным к пользователю процесс установки компилятора данного языка на Linux не назовёшь )
    Но если я верно понял, то этот язык разрабатывался в учебных целях и не предназначен для широкой общественности. Если же всё-таки предназначен, то как минимум стоит озаботиться созданием нормального процесса установки компилятора на любую ОС и подсветкой синтаксиса/сниппетами в VSCode

  • @ruslangabitov5202
    @ruslangabitov5202 3 месяца назад +2

    Спасибо за видео.

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

    Спасибо

  • @user-tl7xk1np1o
    @user-tl7xk1np1o 3 месяца назад +1

    Любопытно, кстати, почему в языках до сих пор нет интернационализации. Почему на всяких CMS и пр. она есть, а в языках нет

  • @UtroMeerk
    @UtroMeerk 3 месяца назад +2

    31:54 Е.Б.>> А как программисты реагируют, когда они видят, что ключевые слова внутри языка на русском, на кириллице?
    Голос из зала: А что Егору ответили бы в США англоязычные программисты, как **они** реагируют, что ключевые слова в языке программирования -- на их материнском языке? Не хотят ли они их заменить на греческие, или на древнееврейские? ;)

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

    Вот, шикарный собеседник, который шарит! Не то что ниочомный и напыщенный Сербрант.

    • @kirillnikulin605
      @kirillnikulin605 3 месяца назад +1

      там чсв баблом надуто

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

      @@kirillnikulin605 Особенно всегдя забавляло, что форсят, что он был рукгруппы в НИИ. Блин, в рукгруппы в НИИ это ефрейтор на арейском жаргоне. А вы же знаете, что на армейском же жаргоне - "лучше дочь проститутка, чем сын ефрейтор".

  • @user-hw7cc2jv2w
    @user-hw7cc2jv2w 3 месяца назад +2

    Звук плохой, с той стороны. Информация интересная, но надо прислушиваться, не разборчиво 🤷‍♂️

  • @TheLevius
    @TheLevius 3 месяца назад +2

    1:09:49 - Егор изобретает PhD

  • @OCTAGRAM
    @OCTAGRAM Месяц назад

    59:42 В SPARK внедрили ссылки как в Rust

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

    Матапрограммирование это, но не на уровне шаблонов языка программирования, а в целом, когда код строится другим кодом вокруг данных

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

      Между шаблонами и "код кодом" разница в том, В КАКОЙ МОМЕНТ это происходит, заранее или в процессе исполнения.

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

      @@andreyko3342 Шаблоны в C++ заранее компилируются. Вы знаете как-то по-другому? А код кодом, как хотите и зависит от языка. В Java Script можно в памяти менять функции и создавать. Да и вообще что вам мешает запустить компилятор во-время исполнения другой программы и собрать приложение и запустить его? А еще есть метапрограммирование в терминах того, что язык предоставляет доступ к метаинформации о коде, через специальные функции и классы. Например, в C#

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

    8:00

  • @user-lt7rn4of7y
    @user-lt7rn4of7y 3 месяца назад

    Зашел на гитфлик. Посмотрел пример на тривиле. Не считая русского синтаксиса, ЯП как ЯП. Не много питон, не много си, не много 1С, но не увидел в этом главное: какую-то изюменку и самобытность. Так и не понял, какую задачу он может решить красиво по сравнению с другими яп. Докуменации тоже не увидел. На сайте фрагментарные заметки.

  • @denv6932
    @denv6932 3 месяца назад +1

    язык программирования на русском это хорошо, все-таки мы думаем на русском... было бы не плохо создать универсальный язык для программирования всего от чипов до сайтов...

    • @sergey53689
      @sergey53689 2 месяца назад

      берешь просто пишешь простую прогу, она с русского переводит на английский и все, даже создавать ничего не нужно

  • @bedbotov
    @bedbotov 3 месяца назад +1

    lol. на русском) не пойдет

  • @user-jd2kx9nb1t
    @user-jd2kx9nb1t 3 месяца назад +1

    Кто-то ЯП изобретает с русским синтаксисом, а кто-то, между прочим, до сих пор на буржуйском лекции читает! Что вас так раскидало) Ладно, я просто мечтаю, чтобы крутой дядька Егор перестал инглишить. Хуавей тоже не лучший вариант, надо свою русскую компанию в России с филиалами в Белоруссии, кто если не он? Не, ты живи долго и процветай, дядько, а там конечно сам поглядишь, я-то что, я-то кто, мечтатель да и всё.