Size: a a a

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

2020 November 05

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Dmitry Penzar
наследство R?
Так на Джулию R очень косвенно повлиял, по применению,  но не дизайну языка, откуда-то еще пришло. Qualified/unqualified import называется, вспомнил! )
источник

DP

Dmitry Penzar in Язык программирования Julia / Julia programming language
ну, в принципе, еще в плюсах часто using используют без указания, что именно хочешь из билиотеки. Хоть и ведутсч споры на тему
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Евгений Погребняк
Ну и в Джулии using в порядке вещей, а в питоне import * - антипаттерн, не знаю почему так повелось в Джулии. Я постоянно обсуждаю в коде откуда что взялось, если импорт через using сделан
Эти проблемы довольно легко решаются с появлением статического анализатора, который контролирует стиль. Например, в Ruby-мире, несмотря на гибкость языка, есть rubocop. Можно не читать правила, но rubocop во-первых выдаст кучу предупреждений, во-вторых значительную часть может автоматически транслировать к виду, предписанному правилами. Как только подобный инструмент появится у Julia, разнообразие вариантов написания тут же поубавится.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Собственное, нечто подобное есть и для Java, и для C++
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
PS: проект https://github.com/tonyhffong/Lint.jl был заброшен. Вероятно, из-за того, что начали на сырых версиях, а с переходом на 0.7 и более новые, утонули в проблемах совместимости
источник

AK

Alexandr Krotov in Язык программирования Julia / Julia programming language
А андроид sysimage поддерживает?
источник

AK

Alexandr Krotov in Язык программирования Julia / Julia programming language
Ну или если использовать паккейдж компиллер там тоже не выйдет?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Alexandr Krotov
А андроид sysimage поддерживает?
Это вопрос к llvm
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
я думаю, если жулия станет чем-то реально хайповым, то поддержка на андроиде себя долго ждать не заставит (субъективное мнение)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
а на питоне разве можно писать приложения под андроид/иос? я особо не интересовался, но вроде же все пишут на java/kotlin/swift/js
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
У андроида акцент на совершенно другие вещи - программирование формочек и пр. Тяжелые вычисления, кроме игр, мало где нужны.
источник

G

Gabben in Язык программирования Julia / Julia programming language
Alexander Plavin
а на питоне разве можно писать приложения под андроид/иос? я особо не интересовался, но вроде же все пишут на java/kotlin/swift/js
источник

УМ

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

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
уверен, есть где применить
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Можно, но это не основное назначение платформы
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Более того, с точки зрения современной бизнес-модели, не нужны автономные вычислители. Всё должно быть максимально завязано на сервер. Так проще контролировать пользователей
источник

УМ

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

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
Roman Samarev
Более того, с точки зрения современной бизнес-модели, не нужны автономные вычислители. Всё должно быть максимально завязано на сервер. Так проще контролировать пользователей
мне такое не очень нравится
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
Убийца Мамонтов
уверен, есть где применить
вот ещё пример: программы для фотограмметрии на смартфоны требуют очень большого количества вычислений
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Roman Samarev
Более того, с точки зрения современной бизнес-модели, не нужны автономные вычислители. Всё должно быть максимально завязано на сервер. Так проще контролировать пользователей
да уж, тут в одну сторону играет и удобство разработки (делается одна реализация на сервере, к которой обращаются тонкие клиенты с разных платформ) и желание контроля
источник