Size: a a a

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

2020 June 20

RS

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

RS

Roman Samarev in Язык программирования Julia / Julia programming language
5-10 лет назад ещё пытались, но не пошло. Проект SciRuby так и не взлетел.
источник

A

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

A

Arthur in Язык программирования Julia / Julia programming language
Да и в целом на динамическом простом языке удобно прототипировать, графики строить
источник

A

Arthur in Язык программирования Julia / Julia programming language
С какой-нибудь сериализацией проблем меньше
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Julia уже есть :)
источник

A

Arthur in Язык программирования Julia / Julia programming language
Хотя вот я некоторые вещи на питоне так и не смог делать, дебаггеры, которыми я пользовался, хуже, чем для .net, да и скорость даже на прототипах невозможна для комфортной работы
источник

A

Arthur in Язык программирования Julia / Julia programming language
Roman Samarev
Julia уже есть :)
Ну, там мы же про времена "до")
источник

RS

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

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Viktor Maslov
Немного оффтоп. Товарищи, я далек от датасайнс (а может и нет так как не очень понимаю в итоге что это за зверь), но скажите почему такую бешеную популярность набрал питон? Мы в институте учили Си, Си крест крест, паскаль с дельфи и матлаб. И мне казалось что это все закрывает большинство потребностей инженера и научного работника. Но я вот смотрю на питон который сейчас из всех щелей и не понимаю на кой? Вопросом задался потому что работу ищу и думаю, придется наверное вникать.
На момент, когда понадобился универсальный язык склейки, лучше не нашлось...
А тут сошлись:
- относительно приятный и лаконичный базовый синтаксис без операторных скобок;
- хороший баланс между удобством системы типов для прототипирования и строгостью сочетания парадигм (только с распараллеливанием проблема была);
- хорошая поддержка как склейки [glue], как и встраивания [embed];
- в целом очень хорошая модуляризация - она и сейчас вполне нормально выглядит;
- принципы построения стандартной библиотеки, изначально ориентированной на разнообразные применения в составе мультиязычных программных комплексов;
- открытость и правильно выбранные принципы организации сообщества;
- ужасность в качестве языков общего назначения "конкурентов" (Perl, PHP, ...).

А потом к этому добавилась очень своевременная организация нескольких проектов по склейке "самого себя" - PyData, IPython и др., что и определило доминирование в науках о данных на минималках (не на корпоративном рынке). А потом оказалось, как обычно, что проще его поправить, чем что-то ваять "ненамного лучшее".
Мы же Жулию любим за наличие нескольких очень хорошо продуманных концепций, которых вообще нет в предыдущем поколении языков.
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Помнится, я писал эссе по версии 1.5, предрекая Питону большое будущее. Но он намного превзошёл мои ожидания...
источник

Д

Дмитрий in Язык программирования Julia / Julia programming language
Ребят! Мне очень нужна помощь с программами на языке Джулия
Мне нужно сдать несколько программ до 23 июня и я ищу людей, кто может помочь. Я конечно же отблагодарю на карту сколько нужно будет. Просто очень надо сдать, прям горю
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Всё-таки я думаю это ещё проблема позиционирования. Руби в своё время слишком большую ставку сделали на веб, в то время как питон позиционировался более широко.

Не знаю что именно было не так с рельсами, но думаю они непоправимый вред нанесли руби как языку. Проводя параллель, если бы питон продавался как язык на котором написано Джанго, то он тоже бы сейчас такой популярности не имел бы.
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Alexey Neznanov
На момент, когда понадобился универсальный язык склейки, лучше не нашлось...
А тут сошлись:
- относительно приятный и лаконичный базовый синтаксис без операторных скобок;
- хороший баланс между удобством системы типов для прототипирования и строгостью сочетания парадигм (только с распараллеливанием проблема была);
- хорошая поддержка как склейки [glue], как и встраивания [embed];
- в целом очень хорошая модуляризация - она и сейчас вполне нормально выглядит;
- принципы построения стандартной библиотеки, изначально ориентированной на разнообразные применения в составе мультиязычных программных комплексов;
- открытость и правильно выбранные принципы организации сообщества;
- ужасность в качестве языков общего назначения "конкурентов" (Perl, PHP, ...).

А потом к этому добавилась очень своевременная организация нескольких проектов по склейке "самого себя" - PyData, IPython и др., что и определило доминирование в науках о данных на минималках (не на корпоративном рынке). А потом оказалось, как обычно, что проще его поправить, чем что-то ваять "ненамного лучшее".
Мы же Жулию любим за наличие нескольких очень хорошо продуманных концепций, которых вообще нет в предыдущем поколении языков.
Так вот и я к тому. У меня за плечами паскаль и делфи, Си и Си крест крест (совсем давно совсем немного), матлаб и матлаб подобные языки (сайлаб и октав), начал внимательно смотреть джулию за много чего приятного. Повторюсь - я далек от сферы IT, но при этом кручусь в инженерии и науке, поэтому моя стезя математика, анализ данных (статистическая обработка и пр.). Мне вполне хватало сайлаба. Начал искать новую работу, а в вакансиях практически везде питон - начал его смотреть и тут как высадка на марс - странные конструкции, куча библиотек и ну по мелочам. Мне он кажется немного диким и сумбурным. С учетом того что я начинал с Паскаля (а питон как я понимаю должен научить программировать) мне он кажется очень беспорядрочным и не логичнын. ИМХО. А популярность объяснима - он действительно не сложный
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Андрей Оськин
Всё-таки я думаю это ещё проблема позиционирования. Руби в своё время слишком большую ставку сделали на веб, в то время как питон позиционировался более широко.

Не знаю что именно было не так с рельсами, но думаю они непоправимый вред нанесли руби как языку. Проводя параллель, если бы питон продавался как язык на котором написано Джанго, то он тоже бы сейчас такой популярности не имел бы.
+
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Viktor Maslov
Так вот и я к тому. У меня за плечами паскаль и делфи, Си и Си крест крест (совсем давно совсем немного), матлаб и матлаб подобные языки (сайлаб и октав), начал внимательно смотреть джулию за много чего приятного. Повторюсь - я далек от сферы IT, но при этом кручусь в инженерии и науке, поэтому моя стезя математика, анализ данных (статистическая обработка и пр.). Мне вполне хватало сайлаба. Начал искать новую работу, а в вакансиях практически везде питон - начал его смотреть и тут как высадка на марс - странные конструкции, куча библиотек и ну по мелочам. Мне он кажется немного диким и сумбурным. С учетом того что я начинал с Паскаля (а питон как я понимаю должен научить программировать) мне он кажется очень беспорядрочным и не логичнын. ИМХО. А популярность объяснима - он действительно не сложный
Паскаль (особенно современный) я считаю одним из лучших вариантов для изучения программирования. А я много чему учил, включая Фортран, С, Сpp, Delphi, CSharp, Phyton, R, SQL и др. Даже Миранде слегка (ещё до Скалы). И Питон здесь вполне хорош именно не для программиста, а для прикладника. Хотя Жулия ещё интересней именно для математики и спец. DSL.
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Для нормальной корпоративной разработки нужно снизу стека что-то намного более платформообразующее. Точнее, в самом нужен язык системного программирования. Там вон сейчас пришествие Rust'а.
А вот дальше встают вопросы программирования в малом и программирования в большом, удобства интеграции, мультипарадигмальности, продуктивности и т.п.
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Viktor Maslov
Так вот и я к тому. У меня за плечами паскаль и делфи, Си и Си крест крест (совсем давно совсем немного), матлаб и матлаб подобные языки (сайлаб и октав), начал внимательно смотреть джулию за много чего приятного. Повторюсь - я далек от сферы IT, но при этом кручусь в инженерии и науке, поэтому моя стезя математика, анализ данных (статистическая обработка и пр.). Мне вполне хватало сайлаба. Начал искать новую работу, а в вакансиях практически везде питон - начал его смотреть и тут как высадка на марс - странные конструкции, куча библиотек и ну по мелочам. Мне он кажется немного диким и сумбурным. С учетом того что я начинал с Паскаля (а питон как я понимаю должен научить программировать) мне он кажется очень беспорядрочным и не логичнын. ИМХО. А популярность объяснима - он действительно не сложный
Питон да особенно после с++ и матлаб тяжко. Удручает.
источник

DO

Dmitry Osipov in Язык программирования Julia / Julia programming language
Alexey Neznanov
Паскаль (особенно современный) я считаю одним из лучших вариантов для изучения программирования. А я много чему учил, включая Фортран, С, Сpp, Delphi, CSharp, Phyton, R, SQL и др. Даже Миранде слегка (ещё до Скалы). И Питон здесь вполне хорош именно не для программиста, а для прикладника. Хотя Жулия ещё интересней именно для математики и спец. DSL.
👍🏻
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
Всё-таки я думаю это ещё проблема позиционирования. Руби в своё время слишком большую ставку сделали на веб, в то время как питон позиционировался более широко.

Не знаю что именно было не так с рельсами, но думаю они непоправимый вред нанесли руби как языку. Проводя параллель, если бы питон продавался как язык на котором написано Джанго, то он тоже бы сейчас такой популярности не имел бы.
Руби имеет простую модель программирования, по сути, впитавшую идеи 90-х. Это и истинная объектность, и функциональность. Но эта модель оказалась чересчур неожиданной. Проблема в том, что его простые идеи часто воспринимаются через призму других, что особенно неприятно, императивных языков программирования.
источник