Первый язык програмирования - это машинные коды аналитической машины Бэббиджа, для которых первую в мире программу написала первый в мире программист Ада Лавлейс, и не о чем тут спорить.
@orange-vlcybpd2 Жыл бұрын
36:32 Очень важное свойство. Для меня это критерий качества структуры информации и ее подачи. Как только слышу "об этом немного позже", дальше обычно не смотрю. Для меня, дидактическое мастерство, в частности, это когда человек может последовательно излагать мысли, постоянно соотнося свои знания с незнанием, невнимательностью и прочими человеческими качествами слушателя.
@runkostyan4 жыл бұрын
Спасибо большое за доклад! Очень понравилась доступность и актуальность информации
@ДмитрийПетров-о6н3 жыл бұрын
Паскаль жив!
@alexanderskusnov5119 Жыл бұрын
MatLab не зря преподают студентам (правда, он платный. Там, кстати, есть переход к промышленным контроллерам через язык Stateflow (у ПЛК это SFC)). Да и Delphi достоин (особенно после книжки Нила Рубенкинга). Ну и для скоростной графики DirectX это отличная библиотека.
@eeetube12347 ай бұрын
Basic ведь тоже специально создавался для обучения. И, по моему мнению, очень близок к ассемблеру по своему духу.
@artemsukharenko48774 жыл бұрын
Мог бы два лайка - поставил бы! Отличный доклад!
@maverickfinn3 жыл бұрын
Ставьте лайки в другие комменты - они ютубом тоже учитываются))
@great_cosmic_pig4 жыл бұрын
Нафиг аллокации. Прежде всего надо начинать с логики. Знавал одного препода, который учил 7-летних детей Прологу - решение головоломок, задачек и все такое. Говорит дети быстро схватывали, ведь Пролог очень простой на самом деле.
@danil_braun4 жыл бұрын
36:40 Ну что значит «можете». Уже в пятой главе говорится про аннотацию параметров функций.
@trunejtral2 жыл бұрын
Блин, а только у меня словосочетание "окончательное решение" имеет крайне негативные коннотации? А за доклад спасибо, смешно, интересно.
@Yapianyibil Жыл бұрын
Я с ассемблера и Си начал.
@alexchichigin5 жыл бұрын
Насчёт Бертрана Мейера докладчик не совсем прав. Во-первых, он родом из Франции. В Швейцарии он много лет преподавал в ETH, но года уже два как перебрался в Миланский Политех. Ну и в Университете Иннополис преподаёт, конечно. :)
@alexchichigin4 жыл бұрын
Update: из Университета Иннополис Мейера всё-таки уволили. Не уверен, что Университет от этого выиграл... :)
@ser_illu670711 ай бұрын
Мы за традиционные ценности. Фортран, Кобол, Бейсик.
@xdef424 жыл бұрын
Хм, за Pyret спасибо
@VictorGarbar Жыл бұрын
Algol 60! А краще,- Algol 68! ;)
@АлександрКундрюков-и7с4 жыл бұрын
Спасибо за доклад, было интересно! Порефлексирую на тему вопроса про один язык для внуков: По идее можно прийти к одному языку, если он будет не искусственный, а реальный. Пойти не в сторону разобщения, вавилонской башни, создания новых языков, а в обратную сторону, убрать промежуточные абстракции. Звук, свет, электрические сигналы, химические реакции и все в таком роде, как примеры реального "языка". Но это уже наверное перестанет быть программированием, а превратится в магию какую-то :)
Очень очевидные мысли, мало интересного, мало шутеек :(
@koshchey424 жыл бұрын
PascalABC-net был бы наверно неплохим языком, если бы по нему была хорошая онлайн документация. Но её нет. Понятно, что документация по многим библиотечным классам - это документация по Net Framework, и затащить её в документацию по PascalABC-net нереально. Но для учебного языка это тоже минус. Отсюда вывод. PascalABC-net - бесполезная придумка. Вместо него лучше было сделать подобие C#, но с необязательным описанием главного класса, чтоб простейшая программа содержала только строку Console.Write("Hello World"); Такие языки есть: это различные варианты скриптового языка на базе C# (Roslyn CSI, CS-Script, dotnet-script) и приложение LINQPad.
@alexchichigin4 жыл бұрын
Такие языки есть -- это C# 8.0 (или какая там новая версия выходит). 🤣
@alexchichigin4 жыл бұрын
Но C# всё равно остаётся довольно отвратительным языком для обучения программированию. Для профессионального программирования -- OK. Посредственный, но OK. А для обучения очень плохо подходит.
@koshchey424 жыл бұрын
@@alexchichigin Что плохого в C#? По-моему, это лучший язык из Си-подобных. Я вижу недостаток только в необходимости объявлять класс. Эта проблема решена в скриптовых языках на базе C#. По-моему, это одни из лучших вариантов выбора первого языка программирования.
@alexchichigin4 жыл бұрын
@@koshchey42 да, зря я вообще про это заикнулся -- пишу с телефона, да и не вижу толка обсуждать этот вопрос в комментариях на Ютуб. Кому больше всех надо -- и так знают про проблемы C#, особенно для обучения. Вы тоже либо узнаете со временем, либо проживёте счастливую жизнь. :)
@koshchey424 жыл бұрын
@@alexchichigin Почему комментарии на Ютубе не годятся для обсуждения? Не хотите отвечать - не отвечайте. Хозяин-барин.
@alexchichigin5 жыл бұрын
Первым языком был QuickBASIC. Лайкай этот комментарий, если тоже начинал с него! :D
@schukowag33765 жыл бұрын
MSX Basic ☺
@koshchey424 жыл бұрын
Когда-то давно не было возможности выбора языка, поэтому многие начинали с Бейсика. Сейчас нет смысла изучать QuickBASIC.
@alexchichigin4 жыл бұрын
@@koshchey42 согласен, сейчас смысла нет. Но и шутка насчёт того, что Бейсик необратимо портит программиста -- сильное преувеличение. :)
@koshchey424 жыл бұрын
@@alexchichigin Конечно, это преувеличение, его не надо понимать буквально. Бейсики бывают очень разные. Думаю, Дейкстра имел в виду какой-то древний Бейсик. Возможно, классический Бейсик. Современный VB-NET по своим возможностям близок C# (я так думаю, я не знаю VB).
@alexchichigin4 жыл бұрын
@@koshchey42 да, Дейкстра говорил про оригинальный Бейсик, в котором не было структурных конструкций и управление всегда передавалось через GOTO. QuickBasic уже был пристойным структурным языком. VisualBasic вообще был отличный! :D VB.NET -- просто сильно более многословный C#.