Size: a a a

Язык программирования Julia / Julia programming language

2021 March 23

VG

Viktor G. in Язык программирования Julia / Julia programming language
Я про книгу, там часть 2 - ООП
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
ООП - это на нашей кафедре второй семестр. Для факультета биомедицинских технологий решили отбросить
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Но идея - выдать Julia на первом курсе как первый язык, показать как решить простейшие задачи, писать базовые алгоритмы. И немного погрузиться в анализ табличных данных и визуализацию.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Интересно, будут ли они потом на втором курсе закидывать ООП-шников помидорами, и вообще учить более древние и менее удобные языки?)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
У них то ли на втором, то ли на третьем курсе предусмотрен Ruby
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
В рамках знакомства с веб-программированием. Собственно, мой нынешний курс. Но читать его буду не я.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
А с задачами что? Все стандартно в рамках программы, надо только переписать на джулию? Вообще стоит проблема сделать хороший задачник?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Первый семестр - преимущественно переписывание с Паскаля на Джулию
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
На втором - акцент на биоинформатику, чтобы студентам область применения была понятна
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
То есть алгоритмы то традиционные. Но, поскольку времени мало, то с максимальным акцентом на то, что именно у них встретится
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
До этого на Паскале давали?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Первый семестр на нашей кафедре у нас традиционно Паскаль
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Как выравнивающий язык
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Уровень студентов на первом курсе может быть совершенно различным. Поэтому первый семестр сделан так, чтобы втянулись те, кто никогда ничего не программировал
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Сурово у вас) я помню Паскаль только в девяностые-нулевые в школах, мне после него язык С показался намного проще, а потом Матлаб - ещё проще...
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Для первого языка Паскаль неплох. Но менять у нас - тут есть масса подводных камней.

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

VG

Viktor G. in Язык программирования Julia / Julia programming language
И один из камней - привычка преподавателя...) Где-то читал, что Паскаль распространился в свое время только потому, что не было других языков, ориентированных на обучение. Но это странно хотя бы потому, что Smalltalk в то время уже существовал...

Ну сейчас-то мне кажется очевидным, что для обучения лучше иметь интерактивную среду с просмотром переменных, REPL-ом, графиками и таблицами. По-моему в БМТ это называется "скорость обратной связи"?)
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
первый язык без типов тяжело кмк. у нас тоже на 1ом курсе был Паскаль)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
До сих пор помню книжку по турбо паскалю 😊 Там рассказывали, как можно крутые программы делать с менюшками (консольными).
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
До сих пор помню книжку по турбо паскалю 😊 Там рассказывали, как можно крутые программы делать с менюшками (консольными).
Это была turbo-vision
источник