И один из камней - привычка преподавателя...) Где-то читал, что Паскаль распространился в свое время только потому, что не было других языков, ориентированных на обучение. Но это странно хотя бы потому, что Smalltalk в то время уже существовал...
Ну сейчас-то мне кажется очевидным, что для обучения лучше иметь интерактивную среду с просмотром переменных, REPL-ом, графиками и таблицами. По-моему в БМТ это называется "скорость обратной связи"?)
С интересом понаблюдаю за внедрением Julia в студенческие умы. У нас (ЛЭТИ, кафедра биотехнических систем) давали до недавнего времени Делфи первокурсникам. Просто потому что преподаватель информатики им владел)) Ас этого года на факультете сделали по выбору C++, Python и Java. Посмотрим, повлияет ли на навыки.
А какие у вас языки используются в дальнейшем на специализированных курсах?
Добрый вечер! Да интересн щас студент живет. По моему опыту за много лет был построен инженерный стек для обработки сигналов с минимальными затратами для как это щас говорят позволяющий вывести в продакшн: это asm c++ и матлаб. Последнее время матлаб вообще замечательно генерит с++. Ну и аsm практически ушел. Система запускается а потом наиболее критичные участки переписываются ручками и оптимизируются
Хотя julia очень нравиться. Вот думаю ей накрыть и с++ и матлаб одновременно для некоторых задач. Но думаю С++ еще долго рулит будет по крайней мере в моей области dsp
Хотя julia очень нравиться. Вот думаю ей накрыть и с++ и матлаб одновременно для некоторых задач. Но думаю С++ еще долго рулит будет по крайней мере в моей области dsp
Вот вопрос, если функция возвращает тип Union{Type, Nothing}, где Type - некоторый конкретный тип, то может ли её использование приводить к нестабильности типа?