Size: a a a

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

2019 December 16

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
я знаю. Numba неплоха, но это все-таки часть кейсов, довольно небольшая. и она почему-то не сильно популярна
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
вернее, я знаю, почему не сильно
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Как я писал на Хабре в ответ на статью о вымирании PHP - Python стал просто "общим знаменателем", позволяющим сократить количество используемых интерпретируемых языков. Но это общий знаменатель в глобальном процессе полного отказа индустрии от интерпретаторов в большинстве случаев за исключением DSL
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Потому что 20 ядер процессора и Python... разделяют лет 15-ть
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
для тех, кто с С/С++ пришел на Python столетие назад - Numba проста и понятна, как и Cython. но масса (думаю, уже и большинство) тех, кто что-то считает в data science и ML, никогда не видела других языков всерьез. поэтому любая компиляция для них - black magic)
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
cython это жесть (на мой взгляд). Лучше уж сразу на си++ писать )
источник

KT

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

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
cython это жесть (на мой взгляд). Лучше уж сразу на си++ писать )
ну, зависит. если надо именно на Python клиентский код, то какие же варианты)
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
то ли дело numba, где ставить один декоратор, и всё просто работает
если бы)))
источник

KT

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

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
cython это жесть (на мой взгляд). Лучше уж сразу на си++ писать )
В том-то и дело, что Julia в научных вычислениях и такие языки как Golang и Crystal в generic разработке сокращают дистанцию между интерпретаторами и компиляторами до предела. А когда можно писать столь же простой, но более стабильный и быстрый код - зачем вообще нужны интерпретаторы? Ruby уже выбросили, Perl давно уже, PHP скатывается в нишевость - и это закономерный нормальный процесс, потому что когда интерпретаторы конкурируют с ничуть не более сложными по сути языками - непонятно, какой смысл насиловать труп и вводить в интерпретаторы какие-то противоестественные вещи наподобие  строгой типизации, если самую главную проблему это не решит
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Andrey Konovalov
В том-то и дело, что Julia в научных вычислениях и такие языки как Golang и Crystal в generic разработке сокращают дистанцию между интерпретаторами и компиляторами до предела. А когда можно писать столь же простой, но более стабильный и быстрый код - зачем вообще нужны интерпретаторы? Ruby уже выбросили, Perl давно уже, PHP скатывается в нишевость - и это закономерный нормальный процесс, потому что когда интерпретаторы конкурируют с ничуть не более сложными по сути языками - непонятно, какой смысл насиловать труп и вводить в интерпретаторы какие-то противоестественные вещи наподобие  строгой типизации, если самую главную проблему это не решит
по-аккуратнее с Ruby. Я ещё пока курс по нему читаю. Боюсь, что единственный в Москве….. Впрочем, основной рабочий язык у меня Java. А 20 лет назад активно сидел на C++….
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
cython это жесть (на мой взгляд). Лучше уж сразу на си++ писать )
nim, Cython, numba... На чём же в итоге писать? Везде проблемы, везде чего-то не хватает, но нужно страдать и кушать кактус. Потому что... потому что... Язык похож на Python!
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Roman Samarev
по-аккуратнее с Ruby. Я ещё пока курс по нему читаю. Боюсь, что единственный в Москве….. Впрочем, основной рабочий язык у меня Java. А 20 лет назад активно сидел на C++….
У Ruby пока, к счастью, есть единственный мейнстримовый компилируемый "наследник" - Crystal. Довольно приятный язык.
источник

RS

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

RS

Roman Samarev in Язык программирования Julia / Julia programming language
да и julia, на мой взгляд, от Ruby нахваталась сильно больше, чем от питона. do/end и блок как лямбда
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Оно в полноценный бинарник компилируется? Elixir ещё на Ruby не слишком-то похож: я на королеву GB похож всё-таки больше: она человек, и я - человек, у нас много общего :)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Andrey Konovalov
У Ruby пока, к счастью, есть единственный мейнстримовый компилируемый "наследник" - Crystal. Довольно приятный язык.
да, и, Groovy, хоть и ушел в нишу языков конфигурирования, но пока ещё не пропал
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Andrey Konovalov
Оно в полноценный бинарник компилируется? Elixir ещё на Ruby не слишком-то похож: я на королеву GB похож всё-таки больше: она человек, и я - человек, у нас много общего :)
не уверен. Не использовал его в работе
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Roman Samarev
да, и, Groovy, хоть и ушел в нишу языков конфигурирования, но пока ещё не пропал
Любой язык, работающий поверх JRE, рано или поздно предполагает плотное знакомство с Java :)
источник