URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126007
[ Назад ]

Исходное сообщение
"Выпуск языка программирования Julia 1.7"

Отправлено opennews , 01-Дек-21 18:41 
Опубликован релиз языка программирования Julia 1.7, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта распространяется под лицензией MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56262


Содержание

Сообщения в этом обсуждении
"Выпуск языка программирования Julia 1.7"
Отправлено DEF , 01-Дек-21 18:48 
Прекрасный язык. Быстрый, современный, продуманный. Гораздо лучше помойного тормознутого Питона, который непонятно на каком основании влез в нишу BigData и DataScience.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 18:55 
На основании первого.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 18:59 
Первый язык для бигдаты конечно же кобол.  

"Выпуск языка программирования Julia 1.7"
Отправлено йо , 05-Дек-21 06:31 
Cobol же для бизнеса, банки там итп. Научные вычисления только Фортран, там массивы правильно в памяти хранятся

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 05-Дек-21 08:49 
Julia хранит матрицы в таком же формате как и Фортран - упаковка по колонке. И нумерация элементов с единицы.

"Выпуск языка программирования Julia 1.7"
Отправлено Питоняка , 01-Дек-21 18:59 
Сейчас есть что-то проще питона для машинного обучения? Нет, потому бухтим и ждем замену питоняки.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:14 
> Сейчас есть что-то проще питона для машинного обучения?

Julia?


"Выпуск языка программирования Julia 1.7"
Отправлено анонимуслинус , 01-Дек-21 20:19 
серьезно? для машинного обучения? не неу можно конечно. но сколько будет камней по дороге ещё не известно.

"Выпуск языка программирования Julia 1.7"
Отправлено ptr , 01-Дек-21 20:40 
Ну, по крайней мере в Julia нет различий между массивом для машинного обучения и массивом, как языковой конструкцией. Чего не скажешь о Python, где массив, как конструкция языка, для вектороной обработки совершенно не пригоден.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноноша , 02-Дек-21 19:16 
Самая главная проблема?

"Выпуск языка программирования Julia 1.7"
Отправлено ptr , 02-Дек-21 22:01 
> Самая главная проблема?

То, что проблемы производительности решаются написанием кода на C (как в numpy)? - Да!


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:00 
А какие с ней проблемы в части математики? И, собственно, камни уже все известны. 3 года в проде. Скорее, галька, чем камни. А вот в питоне шаг вправо, шаг влево - непреступная скала. Когда упираешься в то, что за разумное время что-то конкретное обсчитаться не может.

"Выпуск языка программирования Julia 1.7"
Отправлено анонимуслинус , 02-Дек-21 00:57 
ну там у нас есть nympy. хотя честно сказать не уверен, что сработает для всех . обсчет задач для ученых вполне. а вот где то еще не уверен. впрочем питон хорош как язык коротких и быстрых скриптов. когда задача не растягивается на длинное полотно. там еще имеются свои проблемы с потреблением памяти при таких больших прогах на питоне. так что не скажу что идеальный язык. но удобный точно. по крайней мере в коротких обсчетах формул. где требуется не долгая работа однотипных или меняющихся функций. в той же инженерке вполне работает на ура. а для таких программ с особой "комбайностью" я бы вообще посоветовал си и питон как обвязка сверху.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 09:56 
Короткие формулы легко пишутся на любом скриптовом языке. Но вот раскрыть вычислительную часть на питоне невозможно. На Julia - не проблема. Тех она для учёных и хороша. Начал с маленьких формул. Не хватило - дописал на ней же то, чего не было. И ни проблем с производительностью, ни проблем с контролем памяти.

"Выпуск языка программирования Julia 1.7"
Отправлено economist , 02-Дек-21 20:04 
Python применяет матметоды Numpy - к объектам Numpy (С, С++, Fortran). Julia быстрее не будет считатьь матрицы, резать строки, факторизовать итд. В лучшем случае она будет делать это так же. Но синтаксис её замудренее, и жаль, в остальном отличный ЯП. Но для DS ML - "универсальный клей" Python все же удобнее, слишком хорошо продуман синтакис, образцово.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 20:51 
Что тут обсуждать?.... Если мне надо обработать, допустим, зигзагами по диагоналям квадратной матрицы со стороной 10^6 на Julia я могу легко написать такой код. На питоне, конечно, написать могу. Но только результата выполнения не дождусь. Потому что numpy не имеет готовой функции, которая будет подобным образом обрабатывать матрицу. Да и с читаемостью питона - отдельный разговор.

"Выпуск языка программирования Julia 1.7"
Отправлено lockywolf , 02-Дек-21 04:21 
Есть Tensorflow для С++.

Ну, а /me гонял мышиное обручение на Матлабе и на R.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:38 
Питоняка спрашивал как ему нажать 2 кнопки, и чтобы стало красиво, а ты про программирование :)

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:00 
> Питоняка спрашивал как ему нажать 2 кнопки

Прогресс.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 09:32 
Ну, кнопку "сделать шедевр" ведь так и не изобрели. Вот, может сделают две кнопки - "сделать" и "шедевр". :)

"Выпуск языка программирования Julia 1.7"
Отправлено канонъ , 02-Дек-21 10:39 
не пишу на питоне, но мне интересно следующее.

вот есть задача описанная мат. моделью и математически подтвержденная 146%
когда эту задачу пропускаем через питон, на выходе получим тот же результат 146%? , там же синтаксис насколько знаю - шаг в лево, шаг в право и конечный результат может быть другим.

Машинное зрение, обучение, биг дата - питону можно доверять? может он влиять на данные/алгоритмы, к тем результатам в которых нельзя ошибиться?  

Можно доверять питону распознавание снимков на раковую опухоль у детей?


"Выпуск языка программирования Julia 1.7"
Отправлено амоним , 02-Дек-21 11:38 
у детей, у взрослых. какая разница? обучение идет по определенному алгоритму. распознавание тоже.
1. как это всё зависит от языка программирования - для меня загадка. странные глюки - мы тут не столько отступов сделали - ну для этого тестирование есть.
2. если про качество результата - есть механизмы (статистические) контроля качества обучения. они или выполняются или нет. но опять же. это веротяностная оценка. т.е. система с определенной вероятностью делает правильный прогноз.
3. сертификация. опять же. васе недостаточно написать питонячий скриптик (и даже недостаточно его протестировать на паре картинок), чтобы его стали запускать на кластере рядом с томографом. там обычно очень много всякого между толпой васей и этим томографом в плане бюрократии.
4. любая подобная система, не работает 100% автономно. это система поддержки принятия решений для врача. и врач уже ставит или не ставит диагноз.
5. но... никто не застрахован от того, что в команду разрабтки наберут джунов из индии, контроль качества будет недостаточным (т.к. все равно же врач проверит), сертификация будет пройдена автоматически (т.к. поставщик является надежным много лет), а врач в конце цепочки окажется некомпетентным, т.к. на парах пил спирт и тискал будущих медсестер.
c'est la vie, и питон тут самый маленький риск )

"Выпуск языка программирования Julia 1.7"
Отправлено амоним , 02-Дек-21 11:39 
если еще точнее - то в п.2 оценивается даже не процент правильных прогнозов, а процент неправильных. и соббсно минимизируется.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 11:59 
> Машинное зрение, обучение, биг дата - питону можно доверять?

Нет, нельзя. Были же уже публикации химиков, где из-за ошибки в библиотеке питона исследования за несколько лет ушли в пустоту.

В астрономии питон, вроде бы, уже откровенно запрещён к использованию.


"Выпуск языка программирования Julia 1.7"
Отправлено Anonymus444 , 02-Дек-21 13:35 
Ерунда полная. Ошибка библиотеки != ошибка языка.
А сколько ракет взорвалось и полетело не туда из-за сишечки и плюсов... ууу...
Может не будем кидаться в крайности?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 13:48 
Там нет "сишечки" и "плюсов".
Почитайте про техстек и автоматизацию в ОПК.
Большинство языков fortran-based, а все что управляет ориентацией снарядом в пространстве - работает в рил-тайм и писано на ассемблере. Да там есть обвязки Сишные, что в QNX, что в VxWorks, но ассемблер задран сильно выше уровня аппаратной абстракции, вплоть до логики и ещё выше по стеку.

"Выпуск языка программирования Julia 1.7"
Отправлено BorichL , 02-Дек-21 13:50 
Ошибка в программе на С != ошибка языка. Питон не нужен.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 14:27 
Вопрос то про технологию был. Нафиг такой язык, где невозможно нормально отладить и проверить код. Пусть этим питоном в школах балуются. В науке ему не место.

"Выпуск языка программирования Julia 1.7"
Отправлено BorichL , 02-Дек-21 15:59 
> Вопрос то про технологию был. Нафиг такой язык, где невозможно нормально отладить
> и проверить код. Пусть этим питоном в школах балуются. В науке
> ему не место.

Не надо плохому в школе учить, а то в результате это дерьмо потом в науку потянут...


"Выпуск языка программирования Julia 1.7"
Отправлено Scriptor , 13-Дек-21 22:59 
По поводу астрономии ссылки есть какие-нибудь?

Ошибка в библиотеке, строго говоря, не значит ничего в плане качества языка.


"Выпуск языка программирования Julia 1.7"
Отправлено Ахахахахахахаха , 02-Дек-21 15:12 
Ты плуг в коде ошибку сделал, а виноват питон? Ты когда пальчик кухонным ножом порежешь кто виноват? Нож или твои кривые руки?

"Выпуск языка программирования Julia 1.7"
Отправлено BorichL , 02-Дек-21 16:01 
> Ты плуг в коде ошибку сделал, а виноват питон? Ты когда пальчик
> кухонным ножом порежешь кто виноват? Нож или твои кривые руки?

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


"Выпуск языка программирования Julia 1.7"
Отправлено Ахахахахахахаха , 02-Дек-21 23:19 
Для меня все ЯП, фреймворки и тд лишь инструменты для разных задач. Что-то юзаю, о чём-то могу и не знать. И отношение к ним одинаковое. Те кто топит за одно и втупую обсирает другое(попеннет переполнен этой категорией больных) мне по-определению чужды ибо идиоты. Я одинаково презираю тех кто форсит за си или за раст или ещё за что-то и гадит другие технологии. Все вы плуги патологические. Сайонара.

"Выпуск языка программирования Julia 1.7"
Отправлено _kp , 07-Дек-21 14:12 
Особенность большинства ПО на Питоне отсутстие обработки ошибок. Ну что может пойти не так?
Портянки маловменяемых сообщений о том, что конкретно трет яйца и почему , никому не нужны, нужно надёжное ПО. Но как бы не был прост Питон, хорошего не нем написано как то мало.

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


"Выпуск языка программирования Julia 1.7"
Отправлено economist , 02-Дек-21 20:08 
80% всех ML-проектов в медицине написаны на Python, он основной язык в DL-платформах/фреймворках. Вот эти все самые про чтение КТи рентгеновских снимков - везде удав. Аж тошнит иногда от него.  

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 20:55 
Медицинский софт очень часто ещё и под только виндовс. Это отдельный весьма странный мир со странными клиентами и странными программистами....

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:03 
>(; a, b) = x

это особенно прекрасно) гораздо нагляднее чем a, b = x.a, x.b


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:27 
питон хорош для учёных, что-то делает, но мало шансов проверить или переделать другими студентами

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:54 
Что ты несешь?

"Выпуск языка программирования Julia 1.7"
Отправлено анонимуслинус , 02-Дек-21 01:03 
> питон хорош для учёных, что-то делает, но мало шансов проверить или переделать
> другими студентами

скрипт питона не переделать?  а ты случаем не перепутал с чистым бинарем? и то можно влезть и поправить. хотя кто сейчас hex редакторы видел)))
черт возьми питонячий скрипт простым блокнотом в винте или любым текстовиком в лине  можно открыть и посмотреть. парень ты наверно питон только в ютубе видел?))


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 04:01 
питон - язык для непрограммистов (в данном случае ученых). На нем можно писать исключительно write-only код, но это не проблема, т. к. питон нужен для одноразовых скриптов: накидал со стековерфлоу сниппеты, запустил, скопировал вывод скрипта в буфер обмена, удалил через Shift-Delete скриптец нахрен мимо корзины, а содержимое буфера вставляешь в курсовую. Вот это прямое назначение питона.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 05:45 
Питон - это полноценный язык программирования. Просто твоё больное сознание низвело его до уровня скрипта.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 08:21 
Уж кому питон не нужен, так это учёным. Питон успели запихнуть в учебные планы университетов, поэтому несколько лет у него ещё есть. Но сейчас Джулию потихоньку ставят базовым ЯП. Студенты подрастут, питона больше не будет.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 08:55 
>Студенты подрастут, питона больше не будет.

Питон - это профессиональный язык программирования. Просто твоё больное сознание низвело его до уровня учёбного языка.


"Выпуск языка программирования Julia 1.7"
Отправлено 1 , 02-Дек-21 09:04 
Повторяй эту мантру почаще

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 09:18 
> Питон - это профессиональный язык

Одна проблема - нет такой области, где он был бы нужен и не создавал бы проблемы. То, что студенты его пытаются пихать куда ни попадя его не делает профессиональным.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 18:58 
Единственный нормальный питон.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:15 
От синтаксиса питона у Julia, к счастью, только list comprehension. Остальное - нормальное.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:37 
>нормальное

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 11:43 
Нормальное?
Питон хоть автономный, а Julia гвоздями к LLVM приколочена.

"Выпуск языка программирования Julia 1.7"
Отправлено BratishkaErik , 01-Дек-21 19:51 
Убьёт Python?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 19:55 
Нет как и тайпскрипт ничего не сделает с джаваскрипт, например.

"Выпуск языка программирования Julia 1.7"
Отправлено corvuscor , 01-Дек-21 20:05 
Не убьет. У Julia выше порог вхождения, плюс это не ООП в привычном понимании.
А большинство людей даже ООП понимают на уровне "штука, чтобы делать окошки и кнопочки".

Конечно, почитавши документацию языка и описание фич, можно найти это довольно привлекательным.
Собираюсь на досуге углубиться в эту тему.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:04 
> У Julia выше порог вхождения

у неё синтаксис проще питона. Каких-то нерегулярностей языка типа один стиль для numpy, другой для циклов, третий для cython, у неё тоже нет. Просто пока ещё не пишут о ней на каждом заборе, но она реально проще для освоения.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:33 
Так он ещё не углублялся, тяжео с дивана встать.

"Выпуск языка программирования Julia 1.7"
Отправлено _kp , 07-Дек-21 14:42 
>> У Julia выше порог вхождения
> у неё синтаксис проще питона... она реально проще для освоения.

Поприятнее. Но работа с файлами и там и там брайнфак подобна.
Если с помощью сторонних библиотек файл не переварить, изящным способом, то как для любителей Питона, приходится использовать конвертеры фалов...


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:06 
https://www.juliafordatascience.com/cheat-sheets/

"Выпуск языка программирования Julia 1.7"
Отправлено corvuscor , 02-Дек-21 19:36 
Вот, за это спасибо, схоронил.

"Выпуск языка программирования Julia 1.7"
Отправлено anonimous , 03-Дек-21 01:32 
MATLAB–Python–Julia cheatsheet
https://cheatsheets.quantecon.org/


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 11:44 
>Убьёт Python?

Только после того, как Rust убъёт C.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 12:42 
То есть скоро. Спасибо за точный прогноз.

"Выпуск языка программирования Julia 1.7"
Отправлено _ , 02-Дек-21 22:59 
Ну то есть тыЩЩа-другая лет у нас есть легко? Спасибо :)

"Выпуск языка программирования Julia 1.7"
Отправлено Массоны Рептилоиды , 01-Дек-21 20:00 
> поэтому этот формат действительно встречается в дикой природе, и кажется безвредным его принимать

Не всё, что встречается в дикой природе - можно безвредно принимать. Хотя, если в меру, то можно


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 20:50 
Очередной велосипед.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:36 
Массачусетский технологический институт (December 2011).
Ты наверное родился позже, а теперь ревнуешь, что не тебя назвали Юлей.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноноша , 02-Дек-21 19:18 
Как дата влияет на велосипед?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 03-Дек-21 18:16 
Велосипед от MIT - уже не велосипед что ли?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 19-Янв-22 11:32 
В колесах меньше углов.

"Выпуск языка программирования Julia 1.7"
Отправлено economist , 01-Дек-21 20:50 
То что быстрый - хорошо. То что оброс спецсимволами - плохо.

Читабельность кода - особо важна в DataScience, т.к. тут код перечитывается не 8 раз, а все 20, причем не-программистами. И отвест

Python никуда не лез, его взяли на вооружением сами DS-ты именно за читаемость. А что до скорости - Numpy быстр, быстрее Pandas и так ничего нет.


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:37 
Немного не так. Взяли то, что попалось под рукой. А потом обрасло библиотеками, а переписывать лень.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 20:53 
>динамическая типизация
>производительность близкая к программам на языке Си

( ͡° ͜ʖ ͡°)


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:12 
У неё не простая динамическая типизация. Она под каждый тип аргументов создаёт свои методы функций и компилирует их. Второй вызов будет использовать уже готовый откомпилированный код.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:42 
> У неё не простая динамическая типизация. Она под каждый тип аргументов создаёт
> свои методы функций и компилирует их. Второй вызов будет использовать уже
> готовый откомпилированный код.

А в огороде бузина ...
Адепты Джулии считают, что изобрели (нет) tracing/method JIT, который "почти совсем как самая настоящая компиляция" (нет) и сводит на нет (тоже нет) все недостатки динамической типизации ...



"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:47 
Разве это не стандартная оптимизация при JIT?
(которая не всегда применима)

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 23:05 
> стандартная оптимизация при JIT?

Стандартная для чего? Каждый язык с динамической типизацией по-своему это понимает. В явном виде множественные методы - это фишка Джулии.


"Выпуск языка программирования Julia 1.7"
Отправлено anonimous , 03-Дек-21 01:11 
>>динамическая типизация
>>производительность близкая к программам на языке Си

можно писать без указания типов, может даже будет и быстро (если компилятор сможет догадаться), если не сможет, то медленно

можно с указанием типов, тогда быстро всегда

но допустимо написать и так (но лучше не нужно)

julia> function unstable(flag::Bool)
           if flag
               return 1
           else
               return 1.0
           end
       end
unstable (generic function with 1 method)

Не надо было бы им динамику вообще делать, но вот все питонистов заманивать хотят.

Вообще у них что из матлаба взято, то ничего, а остальное похуже.


"Выпуск языка программирования Julia 1.7"
Отправлено AirToad , 01-Дек-21 21:20 
А почему именно Юля, а не Марина или Ольга, например?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:40 
Языки с женскими именами всегда красивые. Ada, Ruby.... Марина же будет вызывать нехорошие военно-морские ассоциации. Ольга - что-то непонятное и сложно произносимое.

"Выпуск языка программирования Julia 1.7"
Отправлено AirToad , 01-Дек-21 22:08 
Но ведь и Джулия может вызвать нехорошие геноцидные ассоциации с Юлием Цезарем, например.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:15 
Предоставьте письменные заявления от пострадавших от Цезаря... А вот странности восприятия marine и olga у англоговорящих будут точно.... Я бы, например, не хотел пользоваться языком RHBZ, VDV или VMF или SVR....

"Выпуск языка программирования Julia 1.7"
Отправлено Тот_Самый_Анонимус , 02-Дек-21 05:44 
>Предоставьте письменные заявления от пострадавших от Цезаря...

Получается и Чингиз Хан душкой был. Я верно понял правила игры?


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 08:22 
Согласно ангосакскому сознанию, он был дикарём и к римскому праву отношения не имел.

"Выпуск языка программирования Julia 1.7"
Отправлено Тот_Самый_Анонимус , 02-Дек-21 17:56 
А кого волнует сознание англосаксонских дикарей?

"Выпуск языка программирования Julia 1.7"
Отправлено Брат Анон , 02-Дек-21 09:48 
Марина (особенно субмарина) -- это великолепно, прекрасно, величественно!
А то что, у кого-то там какие-то комплексы -- ну так это их проблемы. Таблеточки надо вовремя принимать.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 10:24 
Свидетельств против Юлия Цезаря более чем достаточно http://cyclowiki.org/wiki/%D0%A3%D1%87&#... и среди пострадавших даже тогда было много юристов!

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 10:27 
> Свидетельств против Юлия Цезаря более чем достаточно

Ну вот когда они подадут иск в суд в части задевания их чувств из-за использовании названия ЯП Julia, тогда и поговорим.


"Выпуск языка программирования Julia 1.7"
Отправлено Старший Аноним , 02-Дек-21 11:03 
Слава Богу, что не в честь песни группы А-Studio или не в честь марки кофе.

"Выпуск языка программирования Julia 1.7"
Отправлено Sw00p aka Jerom , 02-Дек-21 12:30 
Lisa

"Выпуск языка программирования Julia 1.7"
Отправлено Ordu , 01-Дек-21 21:53 
Чтоб ты спросил.

"Выпуск языка программирования Julia 1.7"
Отправлено pdp11 , 02-Дек-21 03:07 
вобще-то, язык назван в честь французского математика Гастона Мориса Жюлиа (Gaston Maurice Julia).

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:32 
Даёшь больше закорючек в тексте программ, а то brainfuck поднадоел. Есть у меня такая прога, всем же код понятен?
!{_}!#.$!@/#$*(_#!$%,/^$%^*(_&%?#^*^(*(_)(_)))+.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:41 
Это к математикам. У них много непонятных символов. Julia просто их позволяет оттуда использовать один в один. Символ радикала, надеюсь, не надо объяснять?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 21:41 
Не совсем. Подробнее

"Выпуск языка программирования Julia 1.7"
Отправлено анонимуслинус , 02-Дек-21 01:13 
> Даёшь больше закорючек в тексте программ, а то brainfuck поднадоел. Есть у
> меня такая прога, всем же код понятен?
> !{_}!#.$!@/#$*(_#!$%,/^$%^*(_&%?#^*^(*(_)(_)))+.

ты че у меня питонячьи регулярки спер?)))) шутка, но такое на питоне видел. не сразу просек что делает. в питоне такое тож можно в легкую. но это все равно будет обернуто в что то более понятное. вот перл....... там есть асы покруче))


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 10:26 
Давно уже пора на эмоджи в программировании переходить. Эти ваши архаичные смайлики отстали от жизни.  

"Выпуск языка программирования Julia 1.7"
Отправлено Не тормози плужок , 02-Дек-21 15:01 
Давно уже можно использовать то что кому нравится, а не полыхать по любой фигне.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:05 
Ну чего вы, вот например плоты,

using Plots
x = 1:10; y = rand(10); # These are the plotting data
plot(x, y)

оп и красота и свестит и пердит
http://docs.juliaplots.org/latest/tutorial/

точказапятая есть, что еще надо ?


"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:08 
https://makie.juliaplots.org/stable/ поживее. А https://juliagraphics.github.io/Luxor.jl/stable/example/more.../ красивше.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:15 
ну и нафиг оно кому надо ? домики сердечки рисовать

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 23:13 
Рисовать exp(-((x-4)^2+(y-4)^2)^2/1000) + exp(-((x+4)^2+(y+4)^2)^2/1000) + 0.1exp(-((x+4)^2+(y+4)^2)^2)+0.1exp(-((x-4)^2+(y-4)^2)^2)

"Выпуск языка программирования Julia 1.7"
Отправлено Не тормози плужок , 02-Дек-21 15:02 
Так не рисуй. Тебя чё, заставляет кто-то? Психопат ёпт🤣

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 01-Дек-21 22:13 
А с другой стороны:

> Julia is dynamically typed, feels like a scripting language,

acc = Atomic{Int64}(0)

Прям вот ощущаю теплоту и ламповость скриты.

Плюсы закончились на точказапятой.


"Выпуск языка программирования Julia 1.7"
Отправлено Админ , 01-Дек-21 22:28 
А с другой стороны вот есть

using Mmap
A = rand(1:20, 5, 30)
s = open("/tmp/mmap.bin", "w+")
# We'll write the dimensions of the array as the first two Ints in the file
write(s, size(A,1))
write(s, size(A,2))
# Now write the data
write(s, A)
close(s)

# Test by reading it back in
s = open("/tmp/mmap.bin")   # default is read-only
m = read(s, Int)
n = read(s, Int)
A2 = mmap(s, Matrix{Int}, (m,n))


Но тут вот чем дальше тем больше покидает ощущение нужности этой штуковины


"Выпуск языка программирования Julia 1.7"
Отправлено anonimous , 03-Дек-21 00:53 
using JLD
A = rand(1:20, 5, 30)
save("myfile.jld", "arr", A)
A = load(myfile.jld", "arr")

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 03-Дек-21 07:53 
JLD2 в чисто джулийной реализации, а не JLD. А так, ещё можно BSON.jl, Blosc.jl, Parquet.jl и пр. из https://github.com/orgs/JuliaIO/repositories...  Или даже обёртку для версионности https://juliadynamics.github.io/DrWatson.jl/dev/real_world/

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 06-Дек-21 11:35 
опеннетные пользователи жульки - обычные жс нпм,карго усеры качающие всеподряд и не разбирающиеся в самом языке. чувак же цепочку нужности типов(усложненных) пытался развернуть.

"Выпуск языка программирования Julia 1.7"
Отправлено Брат Анон , 02-Дек-21 09:50 
И конкурсы у них тоже интересные...

"Выпуск языка программирования Julia 1.7"
Отправлено Старший Аноним , 02-Дек-21 11:09 
Для импортозамещения Julia не пойдет. Да и платный он.
Так что Python & Fortran & C++  - наше фсё.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 11:47 
Юлия подойдёт ;)

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 11:56 
> Да и платный он.

Кто платный? Julia под MIT лицензией. Julia Computing предоставляет платную поддержку и своих программеров для консультации. Но не требует платить за использование.


"Выпуск языка программирования Julia 1.7"
Отправлено Не тормози плужок , 02-Дек-21 15:04 
Своё пиши для импортозамещения, а не воруй как привык.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 20:53 
Какой-то он шляпный. И куда с этой Julia? Не прокормишься. PHP наше всё)

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 20:58 
Если кормиться в вебе, то лучше Ruby или Go. На Julia сейчас либо исследовательские проекты, где денег мало. Либо там, где деньги вообще не считают, но уже не в России. Впрочем, интерес к ней растёт. Недавно для singularity.net искали программистов именно на Julia.

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 21:30 
Так Ruby вроде умер или всё же жив? А что по Go?

"Выпуск языка программирования Julia 1.7"
Отправлено Аноним , 02-Дек-21 22:53 
> Так Ruby вроде умер или всё же жив?

Зарплаты на нём не снижаются. Интерес со стороны заказчиков опять появляется.

>  А что по Go?

Переносить логику, которая должна быть быстрой. Для тех, кому Java и Rust не нравятся.