169 похожих чатов

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs

Julia?
Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathematica или же предложить перейти на Julia. (Темы курса - диффуры, оптимизация, алгоритмы на матрицах, графы).
Я видел, что в этом чате есть преподаватели по Julia, кажется, в МФТИ. Не могли бы вы подсказать, для студентов именно прикладной математики, предпочтительнее Mathematica, с её более развитыми символьными вычислениями или же всё же актуальнее использовать более универсальный, но чуть менее математический язык? Спасибо!

10 ответов

56 просмотров

https://www.youtube.com/watch?v=9JWpHOk6OsU

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

Илья-Гаража Автор вопроса
Alex
Платная закрытая платформа или полноценный опенсор...

С этим, я, конечно, согласен. И проблема даже не в том, что он платный, а что он платный, но не для России)))) Но просто хотелось бы узнать, насколько вообще Wolfram актуален как язык (кроме символьных вычислений), если для того чтобы его учить нужно покалечить себе мозг его синтаксисом))))))

Вы с основной задачей определитесь. Кого учите? Ученых-теоретиков или инженеров-считальщиков? Wolfram реально крутейшая штука для решения задач. Но с точки зрения программирования — очень и очень специфична. Математика платная, хотя и лежит на каждом углу. С другой стороны чем будут отличаться прикладники если они даже в курсе Математику не пощупают? Принципы и алгоритмы можно спустить на языки (не обязательно джулию), а вот общие концепты наверх не поднять.

Илья Гаража
С этим, я, конечно, согласен. И проблема даже не в...

даже в школе ее применяют. особенно альфу, доступную бесплатно

Преподавать нужно то, чем студенты будут пользоваться. А если речь про алгоритмы и подходы — то все равно на чём вести курс. Я своим вёл Монте-Карло на Julia, на Python и на С++ — в зависимости от того, что лучше знала группа

Где и для кого читаете и каково Ваше целеполагание?

Илья-Гаража Автор вопроса
Ilya Shutov
Где и для кого читаете и каково Ваше целеполагание...

МИЭМ для 2 курса. Целеполагание у меня не совсем ясное, так как я всё же аспирант, а не полноценный преподаватель, который может здраво оценить весь путь обучения (так как я сам из МГТУ, а не МИЭМ, поэтому не знаю всю программу на протяжении всех лет).

Илья Гаража
МИЭМ для 2 курса. Целеполагание у меня не совсем я...

Ну сделайте тогда так, чтобы для себя максимум опыта получить раз уж беретесь за это дело. А студенты дадут ОС сами.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта