Size: a a a

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

2020 April 09

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Иногда хочется, чтоб лучше уж ставил, чем эту type instability выискивать )
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
это все из-за плохих привычек после питона и матлаба)
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Ну кстати я на питоне мало очень писал, прежде чем на Julia перешел
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Иногда хочется, чтоб лучше уж ставил, чем эту type instability выискивать )
Не знаю, не сильно пока в тонкостях языка разобрался
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Сначала в школе Паскаль, потом в универе Си с классами, потом немного хаскеля и питона, и потом уже Julia
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Вообще немного расстраивает отсутствие ООП, приходиться из зоны комфорта выходить
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Ну а так могу сравнить с R, который Юлька просто разрывает
источник

VG

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

VG

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Artem Yurchenko
Ну а так могу сравнить с R, который Юлька просто разрывает
Наверное @biostat_r поспорит с этим )
источник

VG

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

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Viktor G.
а что мешает, отсутствие наследования? или вызов через точку?
Не мешает, просто отсутствие самого понятия "класс", как в плюсах или с#, методы не принадлежат классу и ещё разные удобные штуки не имеются
источник

A

Andrey in Язык программирования Julia / Julia programming language
Artem Yurchenko
Ну а так могу сравнить с R, который Юлька просто разрывает
Юлька может разорвать только моск пытающего её изучать. Скриптовый C++ без ООП получился из неплохо выглядевшего на старте языка
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Приходиться выкручиваться с помощью структур
источник

VG

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

VG

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

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Andrey
Юлька может разорвать только моск пытающего её изучать. Скриптовый C++ без ООП получился из неплохо выглядевшего на старте языка
Не знаю как там с особенностями языка я вчера по приколу Юлю установил, за 6 часов в основах удалось разобраться
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Viktor G.
есть мнение, что ООП с его наследованием и интерфейсами - это одна сплошная палка в колеса)
Тут с какой стороны посмотреть. Есть у меня одна неплохая книжка про ООП, где автор спорит с актуальными концепциями ооп
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
По поводу OOP и принадлежности к классам.

Писал я недавно алгоритм кластеризации (обыкновенный k-means).
Писал его вроде как для обычных матриц, а потом раз - и выяснилось, что без переделки кода алгоритм работает со всем, что умеет работать с Table интерфейсом. Датафреймы, csv файлы и так далее.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
И на мой взгляд это как раз очень круто, гораздо удобнее OOP.

"Если умеешь от двух индексов возвращать значение и поддерживаешь функцию size - тебя можно использовать в моём алгоритме, кто бы ты ни был".
источник