![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Crystal 1.16" | +/– | ![]() |
Сообщение от opennews (??), 11-Апр-25, 12:22 | ||
Опубликован релиз языка программирования Crystal 1.16, разработчики которого пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку Си. Синтаксис Crystal близок к языку Ruby, но не полностью совместим с ним, несмотря на то, что без переработки выполняются некоторые ruby-программы. Код компилятора написан на языке Crystal и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Аноним (3), 11-Апр-25, 12:33 | +3 +/– | ![]() |
Конпиляется всё ещё только шлангом? Точнее, не конпиляется вообще.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от Аноним (4), 11-Апр-25, 12:48 | +1 +/– | ![]() |
До сих пор компилираует "Привет, Мир!" пять минут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38, #73 |
5. Сообщение от Аноним (5), 11-Апр-25, 12:50 | +/– | ![]() |
Это ещё что за def - end конструкции? Где блин фигурные скобочки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #14, #15 |
6. Сообщение от Аноним (6), 11-Апр-25, 12:54 | –15 +/– | ![]() |
Да и то и другое что-то прошлый век, отступов вполне достаточно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #7, #21 |
7. Сообщение от Аноним (5), 11-Апр-25, 12:56 | +10 +/– | ![]() |
Ты про питоновские отступы что ли? Абсолютно тупое решение. Стоит туда сюда код покопипастить, сразу всё сбивается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #10, #12 |
10. Сообщение от Аноним (6), 11-Апр-25, 13:03 | –6 +/– | ![]() |
Зато приучает к порядку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #42 |
12. Сообщение от Аноним (12), 11-Апр-25, 13:12 | –1 +/– | ![]() |
Nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
13. Сообщение от Аноним (13), 11-Апр-25, 13:21 | +/– | ![]() |
Fiber::ExecutionContext::MultiThreaded | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #60 |
14. Сообщение от Профессор Кукушкин (?), 11-Апр-25, 13:23 | +/– | ![]() |
Там же, где и в Ruby -- взаимозаменяемы с do ... end. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
15. Сообщение от Аноним (3), 11-Апр-25, 13:34 | +2 +/– | ![]() |
ты ещё про пустые скобки у методов спроси, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
16. Сообщение от Аноним (-), 11-Апр-25, 13:51 | –2 +/– | ![]() |
>в виде легковесных потоков, именуемых файберами (Fiber) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #22, #24, #49, #94 |
17. Сообщение от th3m3 (ok), 11-Апр-25, 13:52 | –1 +/– | ![]() |
И после этого, ещё Rust ругают за синтаксис? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18, #41, #55 |
18. Сообщение от Аноним (5), 11-Апр-25, 14:03 | –2 +/– | ![]() |
Синтаксис у него может и не самый плохой, но отсутствие хорошей IDE портит всё впечатление. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #26 |
20. Сообщение от Аноним (12), 11-Апр-25, 14:16 | +/– | ![]() |
Целлюлоза | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
21. Сообщение от Аноним (65), 11-Апр-25, 14:27 | +1 +/– | ![]() |
Отступы должны ставится автоматически, как на https://try.ocamlpro.com/. Вы ещё попросите программистов самостоятельно синтаксис подсвечивать, словно текст в ворде набирается, и с неправильной подсветкой - не компилировать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #43 |
22. Сообщение от Аноним (65), 11-Апр-25, 14:27 | +5 +/– | ![]() |
Волокно же! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
24. Сообщение от Аноним (24), 11-Апр-25, 14:30 | +1 +/– | ![]() |
Fiber optics - клетчаточная оптика? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #56 |
25. Сообщение от Аноним (24), 11-Апр-25, 14:34 | –9 +/– | ![]() |
Надоели уже новости о pet-язычках, на которых никто кроме автора не пишет и писать не будет. В которых даже идей новых нет. Crystal, nim, zig, v, сколько этого мусора уже наплодили... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #30, #45, #53, #87 |
26. Сообщение от Аноним (24), 11-Апр-25, 14:35 | –5 +/– | ![]() |
IDE нужна для джунов, вполне комфортно писать и без неё. Тут всё впечатление портит сам язык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #28, #34 |
27. Сообщение от Аноним (65), 11-Апр-25, 14:38 | +1 +/– | ![]() |
>разработчики которого пытаются совместить удобство разработки на языке Ruby | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51 |
28. Сообщение от Аноним (65), 11-Апр-25, 14:40 | –1 +/– | ![]() |
Для любого крупного проекта нужна IDE, или как минимум языковой сервер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #29, #32, #76, #85 |
29. Сообщение от th3m3 (ok), 11-Апр-25, 14:43 | –2 +/– | ![]() |
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #44, #104 |
30. Сообщение от Аноним (30), 11-Апр-25, 15:08 | +/– | ![]() |
а где есть идеи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
32. Сообщение от Аноним (32), 11-Апр-25, 15:32 | +1 +/– | ![]() |
"Блокнот" и компилятор командной строки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #74, #90 |
34. Сообщение от Аноним (34), 11-Апр-25, 15:48 | +3 +/– | ![]() |
> вполне комфортно писать и без неё. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
38. Сообщение от Аноним (-), 11-Апр-25, 15:55 | –5 +/– | ![]() |
>с высокой производительностью приложений, свойственной языку Си | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #59 |
41. Сообщение от Аноним (13), 11-Апр-25, 16:17 Скрыто ботом-модератором | –1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
42. Сообщение от User (??), 11-Апр-25, 16:22 | +2 +/– | ![]() |
Не, ну если ваша работа "детей к порядку приучать" то что вы здесь-то делаете? Чат второй ясельной группы детсада 122 в whatdsup'е ведётся... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
43. Сообщение от User (??), 11-Апр-25, 16:27 | –2 +/– | ![]() |
Второй раз мне уже про эти чудеса рассказывают, прям даже спросить хочется - а другие практические преимущества, окромя автоматической расстановки скобочек и отступов есть? Где и для чего можно с практической пользой написанным на - попользоваться? Глядишь - заценю/пойму чего... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #48, #69, #70 |
44. Сообщение от User (??), 11-Апр-25, 16:29 | +/– | ![]() |
Ага. Особенно, если окромя хелловрота ничего писать и не собираешься. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
45. Сообщение от User (??), 11-Апр-25, 16:30 | +/– | ![]() |
Поезд уже ушёл, ага. Llm учить не на чем --> ненужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
48. Сообщение от n00by (ok), 11-Апр-25, 16:40 | +/– | ![]() |
MLDonkey на OCaml написан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #50 |
49. Сообщение от n00by (ok), 11-Апр-25, 16:42 | +/– | ![]() |
"Нить" это переводится, и потоки так называются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #63 |
50. Сообщение от User (??), 11-Апр-25, 16:50 | +1 +/– | ![]() |
Ээээто должно мне что-то сказать? Т.е. память мне подсказывает, что лет *цать назад я это название слышал, но и только. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #57 |
51. Сообщение от Аноним (51), 11-Апр-25, 16:51 | –3 +/– | ![]() |
Лучше уж бороться со скобочками в руби и опционвльно собираться в натив, чем бороться с питонистами, не понимающими, что такое map и упорно заставляющими писать типы в скриптухе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #71 |
53. Сообщение от anonimus (?), 11-Апр-25, 17:22 | +3 +/– | ![]() |
Вас кто-то насильно заставляет их внимательно читать? Или если Вам не нужно, то и всем остальным должно быть не нужно? Какое-то детское-потребительское мышление | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
55. Сообщение от Аноним (55), 11-Апр-25, 17:56 | +/– | ![]() |
Да, у Crystal синтаксис гораздо лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
56. Сообщение от Аноним (-), 11-Апр-25, 18:07 | +/– | ![]() |
n00by считает что правильнее - нитчатая оптика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #100 |
57. Сообщение от n00by (ok), 11-Апр-25, 18:40 | –1 +/– | ![]() |
Ну, не знаю, может надо с практической пользой закачать торрент. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #58 |
58. Сообщение от User (??), 11-Апр-25, 18:47 | +1 +/– | ![]() |
> Ну, не знаю, может надо с практической пользой закачать торрент. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #61 |
59. Сообщение от Аноним (59), 11-Апр-25, 19:06 | +3 +/– | ![]() |
Мусьё в силах понять разницу между производительностью работы программы и скоростью компиляции этой программы компилятором из исходников? И, кстати, скорость компиляции си-программ тоже так себе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #62 |
60. Сообщение от Аноним (59), 11-Апр-25, 19:10 | +2 +/– | ![]() |
на понятность | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #67 |
61. Сообщение от n00by (ok), 11-Апр-25, 19:15 | +1 +/– | ![]() |
Сейчас вряд ли, поскольку другие сети (он поддерживает несколько разных) вроде бы умерли, а торрент-клиентов понаписано много. Но он достаточно легковесный был, если правильно помню. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #75 |
62.
Сообщение от ilowry![]() | +/– | ![]() |
Быстрее Си (не путать с Си++) только разве у Паскаля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #65 |
63. Сообщение от Аноним (59), 11-Апр-25, 19:32 | +2 +/– | ![]() |
Ну, вроде как "thread" - нить, а "fiber" - волокна, из которых состоит эта нить. И очень логично названо: тред - поток исполнения с аппаратной поддержкой в процессоре и в распространенных ОС обычно еще и вытесняющиеся по времени, а уже внутри потока куча файберов - сопрограмм с "кооперативной" многозадачностью (вытеснения нет по времени, передача управления следующему файберу происходит или добровольно явно или при входе в вызов ввода/вывода). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #83 |
64. Сообщение от Нуину (?), 11-Апр-25, 19:33 | +/– | ![]() |
Нужно что-то такое для питона. Да, я знаю, что есть mypyc, nuitka, codon и несолько других проектов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #66, #80 |
65. Сообщение от Аноним (65), 11-Апр-25, 20:37 | +3 +/– | ![]() |
У си отвратительная скорость компиляции. https://www.opennet.dev/opennews/art.shtml?num=56449 Для ускорения компиляции нужны некоторые фундаметнальные изменения, типа отказа от взаиморекурсивного включения файлов. Кроме паскаля нужно обратить внимание как минимум на go и ocaml. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #78 |
66. Сообщение от BrainFucker (ok), 11-Апр-25, 21:08 | +1 +/– | ![]() |
Cython. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #68 |
67. Сообщение от Аноним (13), 11-Апр-25, 21:14 | –1 +/– | ![]() |
пять плюс восемь равно тринадцать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
68. Сообщение от Нуину (?), 11-Апр-25, 21:36 | +/– | ![]() |
> Cython. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #72, #91 |
69. Сообщение от Аноним (65), 11-Апр-25, 21:42 | +/– | ![]() |
>Второй раз мне уже про эти чудеса рассказывают | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #88 |
70. Сообщение от ИмяХ (ok), 11-Апр-25, 21:48 | –1 +/– | ![]() |
Благодаря скобкам можно написать огромную программу в одну строку | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
71. Сообщение от Аноним (65), 11-Апр-25, 21:55 | –2 +/– | ![]() |
>и упорно заставляющими писать типы в скриптухе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #82 |
72. Сообщение от Аноним (65), 11-Апр-25, 22:12 | –1 +/– | ![]() |
Он не только более низкоуровневый, у него гораздо слабее система типов. Для Crystal код типа этого | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
73. Сообщение от Аноним (65), 11-Апр-25, 22:18 | +/– | ![]() |
Да | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
74. Сообщение от Аноним (74), 11-Апр-25, 22:32 | +/– | ![]() |
И мазохизм, конечно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
75. Сообщение от Аноним (75), 11-Апр-25, 22:43 | +/– | ![]() |
вы бы еще Kazaa вспомнили бы :))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #81, #86 |
76. Сообщение от YetAnotherOnanym (ok), 11-Апр-25, 23:10 | –1 +/– | ![]() |
> языковой сервер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #98 |
78. Сообщение от Аноним (78), 12-Апр-25, 01:29 | –1 +/– | ![]() |
У окамла вообще кажется лучший компилятор, что был придуман. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
80. Сообщение от Аноним (6), 12-Апр-25, 07:43 | +/– | ![]() |
Это всё не то (да и не даёт никакого профита), ты, видимо, ищешь shedskin или cython. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
81. Сообщение от n00by (ok), 12-Апр-25, 08:53 | +/– | ![]() |
Просто помню, что этот MLDonkey авторы OCaml написали с целью прорекламировать язык. Достаточно сложный проект и далеко не худший для своего времени. Может, стоит вспоминать про него в темах с рекламой других языков? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #89 |
82. Сообщение от Аноним (6), 12-Апр-25, 08:55 | +/– | ![]() |
Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят. Да и в своём коде ещё ладно, а вот в коде зависимостей не всегда очевидно. Видимо, ты никогда не работал ни с чем сложнее привет мира, и не понимаешь, чем полезна индикация ожидаемого типа программисту (и не компилятору). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #97 |
83. Сообщение от n00by (ok), 12-Апр-25, 09:19 | +/– | ![]() |
Для английского действительно логично. С переводом возникает путаница, thread переводят и как "поток" (встречаю такое чаще), и как "нить". Последней вариант используют обычно, когда "легковесных потоков" нет. В любом случае, оно не клетчатка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
85. Сообщение от Аноним (85), 12-Апр-25, 12:35 | +/– | ![]() |
Есть crystalline, хотя проект лишь "пассивно обновляется" автором. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
86. Сообщение от Вы забыли заполнить поле Name. (?), 12-Апр-25, 13:00 | +/– | ![]() |
GNUtella | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
87. Сообщение от Аноним (-), 12-Апр-25, 13:14 | +/– | ![]() |
> Crystal, nim, zig, v, сколько этого мусора уже наплодили... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
88. Сообщение от User (??), 12-Апр-25, 13:50 | +/– | ![]() |
Воу! Крутая штука, не то, что этот наш гвидобейсик - а то, что за 30 лет так ничего полезного и не (пере|на)писали - то, понятно, фигня. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #99 |
89. Сообщение от Аноним (89), 12-Апр-25, 15:07 | +/– | ![]() |
А как для настоящего времени? Что в нём устарело, чего не хватает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #96 |
90. Сообщение от Аноним (89), 12-Апр-25, 15:09 | +/– | ![]() |
Emacs! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
91. Сообщение от Аноним (89), 12-Апр-25, 15:12 | +/– | ![]() |
Более низкоуровневый, чем CPython. Но, наверное, не сильно более. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
94. Сообщение от Bottle (?), 12-Апр-25, 15:41 | +/– | ![]() |
Фибры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
96. Сообщение от Аноним (75), 12-Апр-25, 16:36 | +/– | ![]() |
> Что в нём устарело, чего не хватает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
97. Сообщение от Аноним (65), 12-Апр-25, 16:42 | +/– | ![]() |
>Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #102 |
98. Сообщение от Аноним (65), 12-Апр-25, 16:44 | +/– | ![]() |
Это лучшее, что случалось с IDE. Теперь редактор можно развивать отдельно, а поддеркжу языка - отдельно, и не мирится с отвратительной IDE ради хорошей поддержки языка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
99. Сообщение от Аноним (65), 12-Апр-25, 16:45 | +/– | ![]() |
>А если это чудо еще и в emacs под NixOS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
100. Сообщение от Аноним (75), 12-Апр-25, 16:51 | +/– | ![]() |
нить - результат прядения, а прядение это: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
102. Сообщение от Аноним (6), 12-Апр-25, 17:05 | +/– | ![]() |
Никто не заставляет это делать, пихай, что хочешь. Тайпскрипт вон по понятным причинам лучше жс прижился в приличных проектах. В питоне система типов хоть и более адекватная, но без тайпхинтов не очень удобно (и всегда возможно) угадывать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
103. Сообщение от Аноним (103), 12-Апр-25, 20:00 | +/– | ![]() |
Возьмем по ведру фишек от каждого яп'а и с этим попытаемся взлететь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
104. Сообщение от нейм (?), 12-Апр-25, 23:31 | +/– | ![]() |
программиста-писаки-в-стол ответ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |