The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск языка программирования Julia 1.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск языка программирования Julia 1.3"  +/
Сообщение от opennews (?), 26-Ноя-19, 17:45 
Опубликован релиз языка программирования Julia 1.3, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта распространяется под лицензией MIT...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск языка программирования Julia 1.3"  –10 +/
Сообщение от DEFemail (?), 26-Ноя-19, 17:45 
Отличный язык, без кривого ООП. Множественная диспетчеризация рулит. Скоро заменит помойный Питон.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск языка программирования Julia 1.3"  –2 +/
Сообщение от OpenEcho (?), 26-Ноя-19, 18:30 
Надо будет пощупать девушку Юльку за прелести, смотрится очень даже симпатично...
У кого нибудь есть реальный опыт с ней больше чем пощупать?
Есть какие-то негативы от нее?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Выпуск языка программирования Julia 1.3"  +2 +/
Сообщение от Фигноним (?), 26-Ноя-19, 19:27 
Главный негатив в том, что язык стабилизировался без году неделя как. Имхо обязательно надо подергпть, если сфера интересов лежит или лежала в области матлаба, нампай и тп, имхо скоро будет и работа. Синтаксис забавный, как пайтоноида бесят энды, но это наверняка фанаты есть, можно привыкнуть. Шустр.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 26-Ноя-19, 19:32 
>> Синтаксис забавный, как пайтоноида бесят энды, но это наверняка фанаты есть, можно привыкнуть. Шустр.

Ну потому что это лиспо-подобный Ruby. Совершенно открытым заимствованием конструкции блока.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Фигноним (?), 26-Ноя-19, 19:36 
Да я понимаю откуда они, я не понимаю зачем они :)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (12), 26-Ноя-19, 19:40 
Код позволяют писать по-человечески с хорошо читаемой структурой. Вместо лапши.


julia> open("myfile.txt", "w") do io
           write(io, "Hello world!")
       end;

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Выпуск языка программирования Julia 1.3"  –3 +/
Сообщение от Фигноним (?), 26-Ноя-19, 19:48 
Все хорошо, но энд можно выкинуть, вместе с точкозапятой, они не нужны. Конец блока и так прекрасно виден
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Выпуск языка программирования Julia 1.3"  +5 +/
Сообщение от Аноним (12), 26-Ноя-19, 19:54 
это кусок кода из документации. С их точкой с запятой.

`end` - это то, что очень хорошо помогает принудительно структурировать (вы не можете прилепить следующую строку к предыдущей, что возможно в питоне). В питоне, обычно, ставят пустую строку. А если не ставят, то читать код становится крайне сложно.

Кроме того, чётко размеченные границы сильно упрощают автоматический анализ кода.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Фигноним (?), 26-Ноя-19, 20:07 
Давайте не будем в полемику вдаваться, надо остановиться :) имхо это вкусовщина, пайтон тоже когда-то был для меня культурным шоком, ничего - пережил. Замечу лишь что машинная обработка с кодом Пайтона справляется и пустыми строками блоки кода все равно почти везде выделяют, даже самые заядлые любители закорючек и тзп
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

27. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от Илья (??), 26-Ноя-19, 23:03 
Отступы в питоне - это действительно вкусовщина. Так скажем вкусовщина на любителя
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

36. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аммонит (?), 27-Ноя-19, 09:56 
>Замечу лишь что машинная обработка с кодом Пайтона справляется

Если она справляется, почему существует IndentationError?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

40. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от Фигноним (?), 27-Ноя-19, 11:49 
Ну не всем дано от природы видеть одинаковые ли у него отступы, кому не дано вот интерпретатор подсказывает, для того и существует. Не редкость среди форумных воинов такая проблема, но мне непонятная
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

19. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Фигноним (?), 26-Ноя-19, 20:13 
Вот реально, где может быть полезен энд это всякие кривенькие форумы, где невозможно нормально отрендерить код, а соответственно и копипаста с них :) что самое забавное среди таких чертяк попадаются вполне серьезные пайтон разработчики, у которых на форуме вкопипащенный код выглядит как мочалка. Тут энд и придет на помощь :)
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Выпуск языка программирования Julia 1.3"  –2 +/
Сообщение от Аноним (28), 26-Ноя-19, 23:10 
> Кроме того, чётко размеченные границы сильно упрощают автоматический анализ кода.

Хватит бредить. Язык детерминирован, "чётко размеченные границы" есть всегда независимо от того как это выражено в синтаксисе.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от OpenEcho (?), 26-Ноя-19, 20:46 
Короче, пощупал Юльку...

Попытка скомпилировать (julia juliac.jl -vae hello.jl) статически исполняемый файл из сырца:

println("hello, world")
return 0

обернулась жужанием компа аж целых 3 минуты и файлом размером... в 152 мегабайта...

Или я девушку не так танцую или это одна из самых толстых и ленивых...

ld кстати показывает что это не "статически" скомпилированый файл

Надеюсь, что это мой косяк, a не Юлькин...

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 26-Ноя-19, 21:35 
> обернулась жужанием компа аж целых 3 минуты и файлом размером... в 152 мегабайта...

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от psv (??), 27-Ноя-19, 09:50 
О! Вот вы и почувствовали "убийцу R" :)

Интерактивная работа в Юлии невозможна.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

37. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 27-Ноя-19, 10:02 
> Интерактивная работа в Юлии невозможна.

juliac и Jupyter Notebook - "несколько" принципиально разные варианты использования Julia. При использование Notebook, код, обычно, в бинарник не компилируют.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от psv (??), 27-Ноя-19, 11:00 
ты не поверишь, я в юлькином репле пробовал прежде чем писать
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 27-Ноя-19, 11:12 
Действительно, не поверю. У меня на ней вполне конкретный практический опыт есть.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

41. "Выпуск языка программирования Julia 1.3"  –2 +/
Сообщение от psv (??), 27-Ноя-19, 12:26 
Если скатываться к анекдоту "Дневник онаниста", то ответ "жалкое подобие левой руки"?

Это я спрашиваю, а кроме юлии во что умеете? в R например?

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

43. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от psv (??), 27-Ноя-19, 12:45 
Идет 15 минута попытки нарисовать график чисел от 1 до 10 в юле "установленной" :)
чтоб я еще когда повелся на фанбоев юли?
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

44. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 27-Ноя-19, 12:49 
Степень криворукости у каждого своя. Ясное дело, в отсутствии кода, очень удобно обсуждать проблемы рук. Будут конкретные вопросы - обращайтесь.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

47. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от psvemail (??), 27-Ноя-19, 21:29 
далее написано капслоком -- спасибо, но мне не интересно при каждом старте сессии компилить plot

ps вполне понимаю фанбоя никогда не работавшего в языке, где не надо припевать "ай лайк ту компилерен"

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

48. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (12), 27-Ноя-19, 23:36 
> мне не интересно при каждом старте сессии компилить plot

Достаточно хотя бы раз запустить свою программу от начала до конца или сразу после установки пакетов сказать precompile.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

49. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от psv (??), 28-Ноя-19, 09:58 
мы говорим о интерактивной сессии
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от Аноним (12), 28-Ноя-19, 11:17 
Никто в здравом уме в интерактивной сессии не пишет свои модули, пакеты и не занимается их спонтанной установкой. В интерактивной сессии обычно работают в устойчивом окружении. Это относится абсолютно ко всем технологиям и Julia здесь не исключение. Особенность Julia лишь в том, что пакеты компилируются достаточно долго. И это происходит либо явно по запросу precompile, либо при первой активации.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от psv (??), 29-Ноя-19, 08:41 
какие то сексуальные фантазии в стиле "порнографии написанной девственником"
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

45. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Урри (?), 27-Ноя-19, 14:22 
пайтон. бесят закрытия блока.
яснопонятно.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

5. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Фигноним (?), 26-Ноя-19, 18:44 
Очень симпатичный язык с, надеюсь, отличными перспективами. Но до питона там пока топать и топать, скоро будет явно не скоро
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Julia 1.3"  –2 +/
Сообщение от Аноним (12), 26-Ноя-19, 19:02 
> Но до питона там пока топать и топать, скоро будет явно не скоро

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Фигноним (?), 26-Ноя-19, 19:11 
Я пока что вижу скорей словесные войны на форумах, которые все скатываются к спору что лучше матлаб или пайтон, чем реальные проекты в проде. А язык мне очень симпатичен, давно за ним наблюдаю. При всей моей любви к пайтону я, как человек разумный, вполне способен на предательство ;) но боюсь это случится не в ближайшее время
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (12), 26-Ноя-19, 19:18 
А какие проблемы? Ей уже год в релизе. Детские болезни вылечены. Что, собственно, останавливает от проектов в проде?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

29. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (28), 26-Ноя-19, 23:14 
Ну да, действительно. Изготовить поделие, назвать стабильным, сесть и ждать проектов в проде - sounds like a plan.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (9), 26-Ноя-19, 19:25 
Если действовать строго, то просто надо посадить питонистов на Жулия-проект, который по-умолчанию планируется переписывать на C++ или Java. И проблему решат, и, может быть, если программировать научатся, сделают проект, который не придётся переписывать второй команде. В любом случае, не больше работы чем с питон-проектом. В лучшем варианте - экономия на C++/Java.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Фигноним (?), 26-Ноя-19, 19:32 
Да, но пока никто не действует, года мало и необходимость переписывания всего подряд написанного на питоне сильно преувеличивается форумными воинами. А так да, одна из главных фич этого языка в том, что он не вызывает рвотных порывов у пайтоноидов, хороший рынок. Ещё чуток правильного позиционирования и времени на обрастание мясцом и стрельнет.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от JuliaVsR (?), 26-Ноя-19, 20:35 
вроде Julia - это конкурент языка R, а не python
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

23. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (23), 26-Ноя-19, 20:47 
в области машинного обучения она оставляет питон без работы. Потому и конкурент.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Выпуск языка программирования Julia 1.3"  +2 +/
Сообщение от Аноним (-), 26-Ноя-19, 21:11 
голословное утверждение, впрочем для для опеннета - это норма
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (-), 26-Ноя-19, 21:31 
Состав библиотек откройте да посмотрите, прежде чем о нормах рассуждать.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (28), 26-Ноя-19, 23:16 
Про состав написанного на заборе напомнить? Сделать вид что под язычок есть пара модулей ML ещё не значит что он для этого пригоден.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

31. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (-), 26-Ноя-19, 23:26 
>  есть пара модулей ML ещё не значит что он для этого пригоден.

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

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (-), 26-Ноя-19, 23:31 
судя по раздутым щекам, отсутствию внятных обоснований и статистики использования, для вас любая тема, подкрепленная доводами - чуждая
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

34. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (-), 27-Ноя-19, 08:17 
> судя по раздутым щекам, отсутствию внятных обоснований и статистики использования

Вы не в состоянии открыть ссылки, приведённые в новости, приведённые на сайте juliacomputing и посмотреть? Но требуете от некоего анонима железных доказательств того, что оно вам нужно?....

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

2. "Выпуск языка программирования Julia 1.3"  –1 +/
Сообщение от Аноним (2), 26-Ноя-19, 17:46 
> Current stable release: v1.2.0 (Aug 20, 2019)

Верните машину времени, пожалуйста.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (3), 26-Ноя-19, 17:49 
> достижение производительности близкой к программам на языке Си

Ну, по крайней мере, яву обогнала: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (16), 26-Ноя-19, 19:52 
Глянул доки - ничего интересного.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (21), 26-Ноя-19, 20:38 
Синтаксис на Lua похож
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним (51), 28-Ноя-19, 16:05 
А в Lua на Pascal.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

54. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от av (??), 29-Ноя-19, 21:25 
>Синтаксис на Lua похож

Синтаксис там исходно от матлаба. Но питон головного мозга в него кое-где просочился, увы.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

33. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от 12345 (??), 26-Ноя-19, 23:58 
>высокая производительность
>поддержка динамической типизации

/0

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Урри (?), 27-Ноя-19, 14:24 
что, кроме жыэса ничего больше в глаза не видели из динамических языков?
а вот представь себе - и динамика может быть быстрой.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

52. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от Аноним84701 (ok), 28-Ноя-19, 16:13 
> /0
>>performance, achieved using type inference and just-in-time (JIT) compilation,

https://docs.julialang.org/en/v1/devdocs/inference/
> Type inference refers to the process of deducing the types of later values from the types of input values.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

55. "Выпуск языка программирования Julia 1.3"  +/
Сообщение от av (??), 29-Ноя-19, 21:28 
>высокая производительность
>поддержка динамической типизации

Если не типизировать, то может работать существенно медленнее. Но работать.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

42. "Выпуск языка программирования Julia 1.3"  +1 +/
Сообщение от Аноним (42), 27-Ноя-19, 12:42 
>Компилятор Julia основан на наработках проекта LLVM

Уносите, не нужно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру