Эстетическое чувство не цепляет. Там в конце ноутбуковского юлийного текста приведено, что Regex doesn't know anything about split yet split works when with Regex patterns. И всё это приятно синтаксически.
А Питон мне синтаксически приятным никогда не казался, он лишь "осознанная необходимость".
При этом Julia продолжает развиваться: через месяц там будет прекомпиляция пакетов (сейчас ужас-ужас, пакеты компилируются каждый раз при загрузке заново), а к октябрю они задумали переделать реализацию массивов -- будет ещё круче для вычислительных задач.
Мой вообще ничем кроме мультфильмов не интересуется. Идея в том, чтобы в момент, когда заинтересуется, у него было какое-то фундаментальное образование. Поэтому по математике и физике его не спрашивают, интересуется ли он.
Но интерес начал поддерживаться как-то сам в тот момент, когда выяснилось, что математику он знает в разы и разы круче чем одноклассники плюс на всяких олимпиадах по линии математики он попадает в компании явно более крутых ребят, чем его обычное школьное окружение. В этот момент сопротивление занятиям существенно снизилось: стало понятно, что в жизни это ему даёт какие-то конкурентные преимущества.
Тебе шашечки цеплять или ехать?
А если у тебя (недо)алгебра над типами, а потом теми же руками значениями манипулируешь, и все это в ASCII, приятного синтаксиса все равно не будет.
Что ты меня за джулию агитируешь?
Я вообще-то имел в виду, что отсутствие слов "multiple dispatch" не означает отсутствие этого самого полиназначения. Оно межет называться "мультиметодами" или еще как-то.
Дело не в словах, а в активном многоуровневом использовании в библиотеках -- для повышения уровня абстрактности в описаниях. Чтобы это было не сбоку, а в центре внимания и в центре стиля программирования.
Хотя, конечно, это крайне мозгозатратный стиль (что признают и в команде Julia) -- пользуются и спасибо говорят все, а вот придумать и закодировать решение мало кто может.
Я перестал понимать: ты этот вот кусок полиморфизма относишь к метапрограммированию?
А ты представь, что у тебя теггированная память, и вместо полиназначения — if или case над тегом :)
Спасибо, что делитесь такой ценной информацией! Я сама в мае начала с сыном python учить. А так как я сама гуманитарий, то возникли определенные проблемы с решением вопросов, почему не работает код, который тупо списан с готового примера. Ну и для детей адаптированных книг практически нет, приходится все через себя пропускать.
Спасибо. У меня и у жены в дипломе стоит слово математик и я никогда не думал, что у моего ребенка с этим предметом будут проблемы. Со старшим не смогли совладать (видимо гуманитарный склад ума-это не миф), посмотрим что с младшими будет