Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от opennews (??), 18-Авг-22, 21:26 | ||
Доступен релиз языка программирования Julia 1.8, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта распространяется под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Julia 1.8" | +4 +/– | |
Сообщение от Аноним (-), 18-Авг-22, 21:26 | ||
Слишком много символов разрешено и используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Урри (ok), 18-Авг-22, 21:30 | ||
Они будут весь юникод по три символа добавлять. И минорную версию менять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (4), 18-Авг-22, 21:34 | ||
А я вот считаю что мало половин. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Владимир (??), 18-Авг-22, 23:52 | ||
Реквестую язык Юрий ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 00:54 | ||
> Реквестую язык Юрий ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (27), 19-Авг-22, 01:23 | ||
Сишечка | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Julia 1.8" | +5 +/– | |
Сообщение от Аноним (46), 19-Авг-22, 09:14 | ||
нет, язык С, он же Си, он же Си Цзиньпин. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от легион (?), 19-Авг-22, 02:50 | ||
Язык Ада | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Бывалый смузихлёб (?), 19-Авг-22, 06:00 | ||
Ещё один ненавистник паскаля и фортрана :) | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Брат Анон (ok), 19-Авг-22, 07:35 | ||
Паскаль и Оберон форева! | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (50), 19-Авг-22, 11:13 | ||
Агриппина, Параша, Даздраперма - женские названия для импортозаместительнх языков | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от beck (??), 19-Авг-22, 07:04 | ||
> Реквестую язык Юрий | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (39), 19-Авг-22, 08:06 | ||
А как вам Саша? Унисекс | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от YetAnotherOnanym (ok), 19-Авг-22, 13:56 | ||
Валя же есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Владимир (??), 19-Авг-22, 23:07 | ||
>А как вам Саша? Унисекс | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
7. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (7), 18-Авг-22, 21:42 | ||
Много интересного появилось. При запуске бинарников, если весь код откомпилирован, теперь можно съэкономить 60МБ на LLVM компиляторе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Julia 1.8" | +3 +/– | |
Сообщение от Аноним (22), 19-Авг-22, 00:30 | ||
уже лет пять вижу эти -60 мб в каждой новости | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 19-Авг-22, 15:14 | ||
> уже лет пять вижу эти -60 мб в каждой новости | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от kusb (?), 19-Авг-22, 18:10 | ||
Круто что они не растут. Типа за пять лет они могли стать 600 мб. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Julia 1.8" | +3 +/– | |
Сообщение от Аноньимъ (ok), 18-Авг-22, 21:48 | ||
Так и незашла эта жулия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Аноним (7), 18-Авг-22, 21:54 | ||
> Пытался нагуглить что-то по типу питорча - то ли Гугл не едет то ли я не то гуглю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноньимъ (ok), 18-Авг-22, 21:59 | ||
Ну модели можно и на плюсах запускать и везде. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Аноним (7), 18-Авг-22, 22:07 | ||
> Ну модели можно и на плюсах запускать и везде. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (22), 19-Авг-22, 00:31 | ||
на видеокарте, а не на невидии | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
12. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от corvuscor (ok), 18-Авг-22, 22:20 | ||
С прошлого выпуска - очень проникся. После обычных ООП языков очень необычно пишется, абстрагировано, удобно для научных расчетов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от ptr (??), 18-Авг-22, 22:37 | ||
Ну Julia почти в три раза моложе Python, у которого приличное комьюнити возникло лет этак через 20 с момента его появления. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 18-Авг-22, 23:04 | ||
До 2018-го (когда Julia 1.0 вышла), ею вообще мало кто пользовался. За 4 года прирост очень значительный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (55), 19-Авг-22, 13:39 | ||
Синтаксис хороший, но отсутствие полноценного отладчика, делает Джулию мало пригодной. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от _kp (ok), 23-Авг-22, 11:06 | ||
Не может быть "популярность" и коммунити у специализированного языка быть такой же как у более массового, и тем более языка для обучения. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
14. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (14), 18-Авг-22, 23:01 | ||
'производительности близкой к программам на языке Си' | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от tty0 (?), 18-Авг-22, 23:05 | ||
Когда вам нужно решить конкретную задачу, думать об особенностях си без соответствующего багажа знаний проводить к серьёзным провалам | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Аноним (21), 19-Авг-22, 00:01 | ||
Поэтому все начинают изучать джулию, чтобы накопить багаж знаний | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от darkshvein (ok), 20-Авг-22, 10:18 | ||
более того, когда нужно решать серьёзные задачи вообще лучше не думать! | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
114. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от том (?), 23-Авг-22, 06:08 | ||
В Юле я так понял прикол в том что код очень, очень динамический, что важно для датасатанистов. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
117. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 26-Авг-22, 23:16 | ||
Это называется multiple dispatch и означает не полную перекомпиляцию, а генерацию отдельных методов функций под аргументы с указанными типами. Можно писать и без указания типов, но тогда кодогенерация под новые типы будет проходить в момент первого исполнения кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (21), 18-Авг-22, 23:27 | ||
Поделитесь, кто на этом языке пишет в продакшене и что | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (-), 18-Авг-22, 23:30 | ||
> Поделитесь, кто на этом языке пишет в продакшене и что | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (21), 18-Авг-22, 23:58 | ||
Дайте пруфы) | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 00:40 | ||
> Дайте пруфы) | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 09:51 | ||
покажи хотя бы кусок кода на пейстбине. inb4 - ничего не покажешь под любыми предлогами | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 16:29 | ||
Вот интересно, каков процент компаний, готовых уволить разрабов за публикацию кусков рабочего кода без согласования?.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (71), 19-Авг-22, 18:25 | ||
а в чем проблема-то? судя по тому, что ты описал выше, ничего секретного, соответственно уникального там нет, для демонстрации можно выбрать кусок, не выдающий ни суть продукта. но ты ничего не выложишь не поэтому, а потому что тебе нечего показать | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Julia 1.8" | +3 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 19:02 | ||
Когда работать начнёшь, может быть узнаешь, что такое интеллектуальная собственность и её понимание у юристов компании. А пока иди к школе готовься.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (21), 19-Авг-22, 21:04 | ||
Хотя бы просто названия компаний и продуктов | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
84. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 20-Авг-22, 04:11 | ||
https://hrtool.dotin.us/ - большая часть NLP-сервисов именно на Julia | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (30), 19-Авг-22, 03:15 | ||
У ACML тулинг для test coverage на нем пишется. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (42), 19-Авг-22, 08:36 | ||
Поэтому ACML и не интел и не амд. Потому что занимается всякой ерундой вместо того чтобы делать бизнес. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (77), 19-Авг-22, 19:56 | ||
Ты о чем? У ACML(221.12) капитализация больше чем у Intel(145.52) и AMD (154.26). | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (21), 19-Авг-22, 21:20 | ||
Ну такое себе... В чем выгода от эзотерики? | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Julia 1.8" | –2 +/– | |
Сообщение от Neon (??), 19-Авг-22, 00:55 | ||
Опять наркоманский синтаксис как у большинства новых модных молодежных язычков ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от topin89 (ok), 19-Авг-22, 01:27 | ||
Python, Php и Perl: ну да ну да, пошли мы нахер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Бывалый смузихлёб (?), 19-Авг-22, 06:05 | ||
Да он и у сишки казался наркоманским на момент её изучения - тонны всевозможных скобок и прочие прелести | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Julia 1.8" | –2 +/– | |
Сообщение от Аноним (34), 19-Авг-22, 06:11 | ||
Что там учить-то? Возьмите нормальные источники: Керниган-Ритчи или Уэйт-Прата. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (42), 19-Авг-22, 08:37 | ||
Не думал что Си нужен был просто нормальный синтаксис чтобы его все использовали? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Старший аноним (?), 19-Авг-22, 13:21 | ||
Синтаксис С не "казался наркоманским", а так и есть наркоманский по сравнению с тем же Pascal, Ada. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
82. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (21), 19-Авг-22, 22:14 | ||
Во-первых, не одни и те же инструкции. А во-вторых, батенька, вы знаете извращения с многословным паскалем | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 19-Авг-22, 09:52 | ||
заткнись, питон идеален | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (22), 19-Авг-22, 12:49 | ||
загрязнение окружающей среды из-за отсутствия скорости выполнения и траты места на пробелы - это идеально? | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (71), 19-Авг-22, 18:27 | ||
для тех задач, на которые нацелена решать julia есть нативные библиотеки, работающие быстрей этой самой julia. что ты там под тратой места имел ввиду, я даже знать не хочу, такие как ты (не работавшие ни с чем, ни с питоном, ни с джулией) еще любят упоминать gil | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от Аноним (-), 19-Авг-22, 15:30 | ||
> заткнись, питон идеален | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от topin89 (ok), 19-Авг-22, 21:44 | ||
Конечно он идеален. Даже больше, синтаксис C-подобных языков я считаю гораздо более наркоманским. Особенно плюсов. К нему можно привыкнуть, но чтение шаблонов шаблонов шаблонов требует интересной ментальной эквилибристики. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 19-Авг-22, 21:58 | ||
Питон идеален, поэтому пусть он лучше стоит в сторонке под бронированным колпаком. Чтобы никто своими грязными руками этот идеал в прод не тащил... Да и вообще, поменьше лапал, чтобы не испортить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (34), 19-Авг-22, 06:09 | ||
> достижение производительности близкой к программам на языке Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. Скрыто модератором | –1 +/– | |
Сообщение от beck (??), 19-Авг-22, 07:05 | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. Скрыто модератором | +3 +/– | |
Сообщение от Брат Анон (ok), 19-Авг-22, 07:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (34), 19-Авг-22, 08:26 | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. Скрыто модератором | +1 +/– | |
Сообщение от Брат Анон (ok), 19-Авг-22, 08:51 | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. Скрыто модератором | +/– | |
Сообщение от Rnd (?), 19-Авг-22, 08:32 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
44. Скрыто модератором | +/– | |
Сообщение от myhand (ok), 19-Авг-22, 08:44 | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (34), 19-Авг-22, 09:36 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Julia 1.8" | –2 +/– | |
Сообщение от Аноним (55), 19-Авг-22, 13:36 | ||
Отлаживаться как раз не удобно. Консольного отладчика как не было так и нет. А тыкать мышью занятие такое себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Julia 1.8" | +2 +/– | |
Сообщение от DEF (?), 19-Авг-22, 14:33 | ||
Отличный язык. Перешел на его с R. Использую его для Data Science и Big Data. Строю кучу графиков, гоняю данные, в том числе из базы данных. Работает все шустро. Питон никогда не использовал и даже нет желания его изучать. Julia умеет практически все. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от еак13245 (?), 19-Авг-22, 14:42 | ||
Как ты отлаживешь код? | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 19-Авг-22, 15:21 | ||
> Как ты отлаживешь код? | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от eak0981234 (?), 19-Авг-22, 16:15 | ||
Для своего проекта пойдет, но когда нужно разобраться в большом и сложном чужом проекте, такой метод не сработает. Поэтому для Джулии нужен отладчик, но разработчики не спешат. Всё, что есть это сторонние проекты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Julia 1.8" | –1 +/– | |
Сообщение от Аноним (7), 19-Авг-22, 16:25 | ||
Это пошаговый отладчик вам не поможет в большом и сложном проекте. А модульные тесты для того и пишут, чтобы покрывать код по высокоуровневым функциям. И, если разработчики, которые их писали, достаточно квалифицированные, то проблем разобраться с кодом не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 20-Авг-22, 11:00 | ||
Совершенно согласен с тем, что пошаговый отладчик не поможет. Более того, я считаю, что пошаговые отладчики придуманы для слабаков. Настоящий программист должен уметь выполнять код в уме! Программисты Джулии видимо в совешенстве владеют этим навыком. Зачем вообще придумали все эти отладчики? Gdb и прочие? Отрасль деградирует. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 20-Авг-22, 16:12 | ||
Просто нет у вас навыков отладки отладочной печатью. Julia далеко не единственный ЯП, у которого нет удобного пошагового отладчика (неудобный есть). В случае Julia, просто надо разбивать код на небольшие фрагменты для отладки и тестирования. Именно поэтому, надо использовать модульные тесты. Если эти тесты достаточно детальные, то проблем отладить кусок кода нет. То же в отношении Haskell, то же в отношении отладки кода на устройствах, куда просто так не подключишься. Отладка без пошагового отладчика, хоть и требует определённой привычки, но это совершенно не то же самое, что отлаживать код на листочке бумаги. И уж точно, не сложнее пошагового отладчика, хотя и требует определённой дисциплины написания кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 21-Авг-22, 13:54 | ||
Да, уж чукча не читатель, чукча писатель... Большую часть времени программисту приходится не писать, а читать код. А мне как научному сотруднику еще приходится читать кучу статей и кода к ним, который писался отнюдь не профессиональными программистами, а учеными, которые и слов-то таких как модульные тесты не знают. В общем жить без пошагового отладчика можно, но зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 21-Авг-22, 15:17 | ||
> мне как научному сотруднику | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 21-Авг-22, 15:24 | ||
Юпитер ноутбук инструмент, предназначенный для обучающих и демонстрационных целей. Студент защищает диплом и показывает интерактивно результате в Юпитере. Или научный сотрудник демонстрирует возможное решение руководству с графиками и диаграммами в Юпитере. Для серьезных целей не предназначен. По ссылке, код скорее всего одноразовый, смоделировали, получили результаты, опубликовали статью, забыли. Проблемы возникнут лет через 5, когда либо авторам, либо еще кому-то понадобится разобраться в статье и коде к ней. Вот тут и понадобится отладчик. А его в Джулию не завезли... | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 21-Авг-22, 17:29 | ||
> По ссылке, код скорее всего одноразовый, смоделировали, получили результаты, опубликовали статью, забыли. Проблемы возникнут лет через 5, когда либо авторам, либо еще кому-то понадобится разобраться в статье и коде к ней. Вот тут и понадобится отладчик. А его в Джулию не завезли... | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 21-Авг-22, 18:10 | ||
Еще как приходится ковырять! Когда работал С-шником, как-то поручили переработать старый кусок крупного проекта. Документации нет, тестов нет, разработчик уволился 10 лет назад и уехал в Америку. Каким-то неведомым образом работает. Нужно провести рефакторинг и добавить новые фичи. И как тут без отладчика? С помощью GDB проходил и разбирался. Пол-года пришлось делать. Юпитер для анализа данных можно использовать, но я бы предпочел R-сдудию, или Матлаб (Октав). Юпитер был ответом Вольфраму, который и изобрел этот формат блокнота, презентация и код в одном флаконе. Но у Вольфрама если не ошибаюсь есть пошаговый отладчик (Давно не работал с Математикой)! А тут какой-то карго культ. Внешне сделали похоже, суть забыли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 21-Авг-22, 19:15 | ||
Поймите, что каждый ЯП требует своего подхода. На Julia просто невозможен монолитный крупный проект. На C++ или Java - это нормальная практика. Сама идеология разработки на Julia - это функционально ограниченный пакет, внутри которого есть ограниченное количество модулей (не файлов). Вы собираете большой проект из автономных пакетов. И вы не сможете сделать пакет, если не разработали для него модульные тесты. А сама схема разбиения на пакеты - это функциональная декомпозиция. Если она выполнена по-человечески, то назначение пакета установить несложно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 21-Авг-22, 19:51 | ||
Хорошо. Как быть с интерактивностью? Джулия позиционируется как язык научных вычислений. Уже есть язык научных вычислений Матлаб. В Матлабе можно поставить точку останова, в командной строке провести эксперименты, увидеть результат, внести изменения в код. Такой подход очень продуктивен, при написании именно научного кода, не зря Матлаб и его клоны (Октав) пользуются такой популярностью. Как с этим у Джулии? Кстати я читал несколько лет назад, обсуждение разработчиков Джулии, по поводу отладчика, они писали, что из-за Джит компиляции, разработка полноценного отладчика обойдется в крупную сумму (чуть ли не миллион долларов, не помню уже точную сумму) поэтому написание отладчка не в приоритете. Видимо они понимают нужность, но из-за дефицита ресурсов другие задачи. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 21-Авг-22, 20:24 | ||
Если очень надо, точку останова в VS Code поставить можно. Но если кода много, будете долго ждать, пока туда попадёте. Но попадёте. | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
107. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eok123 (?), 22-Авг-22, 08:56 | ||
В целом ясно, но раздражает, что некая модель разработки навязывается. Например в ПИтоне, можно писать модульные тесты, можно не писать, можно писать в каком угодно стиле, можно проходить отладчиком, сколько угодно, благо их опенсорсных полным-полно и с хорошим функционалом. | ||
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору |
110. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 22-Авг-22, 14:56 | ||
Нельзя писать без модульных тестов. Именно их отсутствие и приводит к тому, что через некоторое время никто не знает как работает код и как, собственно, его надо было вызывать. На Julia тоже "можно" писать в каком угодно стиле с тестами или без, но такой код никому кроме автора точно не будет нужен. И проблемы поддержки тоже не будет. | ||
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору |
103. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 21-Авг-22, 21:42 | ||
https://pretalx.com/juliacon-2022/talk/JPYJS8/ | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
106. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eok123 (?), 22-Авг-22, 08:52 | ||
Даже по сравнению с Октавом, выглядит как поделка. Не говоря уже о Р-студии. Опять же, сначала у них была среда Джуно, на атоме, теперь перешли на ВСкод... Не серьезно как-то, метания. | ||
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору |
111. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (7), 22-Авг-22, 14:59 | ||
С чем можно согласиться, так это с тем, что Julia Computing не уделяет должного внимания бантикам. Какой смысл сравнивать, например, Octave c Julia, если на Octave вы ничего высоконагруженного не напишите? | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
112. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eok123 (?), 22-Авг-22, 15:42 | ||
Октав не предназначен для чего-то высоко нагруженного. Его ниша это создание прототипов и образование. | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от economist (?), 23-Авг-22, 16:44 | ||
В JupyterLab есть пошаговый отладчик, окно переменных в т.ч. для структур, стек вызова. Т.е. это уже почти IDE. А еще в нем есть одновременная мультикурсорная правка несколькими пользователями через web и вариант работы вообще без сервера - JupyterLite. Тоже с мультикурсорной правкой. Но все это пока только для Python. | ||
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору |
104. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 22-Авг-22, 04:55 | ||
> Большую часть времени программисту приходится не писать, а читать код. | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
105. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eok123 (?), 22-Авг-22, 08:47 | ||
> Не читай гавнакода. Если в коде невозможно разобраться без отладчика, то пользоваться им нельзя. > Надо переписывать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 22-Авг-22, 19:13 | ||
> Прямо с порога заявить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (-), 19-Авг-22, 19:20 | ||
Для Джулии, помимо всего прочего, модульные тесты с полным покрытием являются частью тех. процесса. Без них не соберёшь бинарники. | ||
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору |
93. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (93), 21-Авг-22, 11:37 | ||
Debugger.jl | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
97. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от eak132 (?), 21-Авг-22, 17:17 | ||
Пару лет назад пробовал использовать. Произвел впечатление грубого прототипа. До GDB явно не дотягивает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от DEF (?), 22-Авг-22, 09:18 | ||
Логгирование, трассировка, юнит-тесты. Я даже когда на Жабе писал конкурентный код, то тоже не использовал отладчик. Нахер он нужен вообще? Тем более в Джулии, где легко можно понять, где ошибка, там одни структуры данных. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от kusb (?), 19-Авг-22, 18:12 | ||
Звучит как что-то нереально крутое. Скорость разработки скриптовых языков и скорость + прямота нескриптовых. Почему это не ...популярнее? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (7), 19-Авг-22, 18:24 | ||
Ему всего 4 года в проде | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от Аноним (85), 20-Авг-22, 07:48 | ||
Джулию сильно ругают. Баг-репорты висят годами. И множество других проблем | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск языка программирования Julia 1.8" | +1 +/– | |
Сообщение от Аноним (-), 20-Авг-22, 17:02 | ||
А есть хоть какой-нибудь ЯП, про который нельзя сказать тоже самое? | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Julia 1.8" | +/– | |
Сообщение от DEF (?), 16-Сен-22, 10:08 | ||
По опросам на Stackoverflow, Julia один из самых любимых языков. | ||
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |