Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования 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 | +4 +/– | |
Конпиляется всё ещё только шлангом? Точнее, не конпиляется вообще.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. Сообщение от Аноним (4), 11-Апр-25, 12:48 | +2 +/– | |
До сих пор компилираует "Привет, Мир!" пять минут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #38, #73 | ||
| 5. Сообщение от Аноним (5), 11-Апр-25, 12:50 | +/– | |
Это ещё что за def - end конструкции? Где блин фигурные скобочки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #14, #15 | ||
| 6. Сообщение от Аноним (6), 11-Апр-25, 12:54 | –18 +/– | |
Да и то и другое что-то прошлый век, отступов вполне достаточно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #7, #21 | ||
| 7. Сообщение от Аноним (5), 11-Апр-25, 12:56 | +13 +/– | |
Ты про питоновские отступы что ли? Абсолютно тупое решение. Стоит туда сюда код покопипастить, сразу всё сбивается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #10, #12 | ||
| 10. Сообщение от Аноним (6), 11-Апр-25, 13:03 | –7 +/– | |
Зато приучает к порядку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #42, #120 | ||
| 12. Сообщение от Аноним (12), 11-Апр-25, 13:12 | –1 +/– | |
Nim | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 13. Сообщение от Аноним (13), 11-Апр-25, 13:21 | +1 +/– | |
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 | +4 +/– | |
Отступы должны ставится автоматически, как на https://try.ocamlpro.com/. Вы ещё попросите программистов самостоятельно синтаксис подсвечивать, словно текст в ворде набирается, и с неправильной подсветкой - не компилировать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #43 | ||
| 22. Сообщение от Аноним (65), 11-Апр-25, 14:27 | +6 +/– | |
Волокно же! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 24. Сообщение от Аноним (24), 11-Апр-25, 14:30 | +1 +/– | |
Fiber optics - клетчаточная оптика? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #56 | ||
| 25. Сообщение от Аноним (24), 11-Апр-25, 14:34 | –11 +/– | |
Надоели уже новости о pet-язычках, на которых никто кроме автора не пишет и писать не будет. В которых даже идей новых нет. Crystal, nim, zig, v, сколько этого мусора уже наплодили... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #30, #45, #53, #87 | ||
| 26. Сообщение от Аноним (24), 11-Апр-25, 14:35 | –4 +/– | |
IDE нужна для джунов, вполне комфортно писать и без неё. Тут всё впечатление портит сам язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #28, #34 | ||
| 27. Сообщение от Аноним (65), 11-Апр-25, 14:38 | +1 +/– | |
>разработчики которого пытаются совместить удобство разработки на языке Ruby | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #51 | ||
| 28. Сообщение от Аноним (65), 11-Апр-25, 14:40 | +/– | |
Для любого крупного проекта нужна 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 | –7 +/– | |
>с высокой производительностью приложений, свойственной языку Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #59 | ||
| 41. Сообщение от Аноним (13), 11-Апр-25, 16:17 Скрыто ботом-модератором | –2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 42. Сообщение от User (??), 11-Апр-25, 16:22 | +4 +/– | |
Не, ну если ваша работа "детей к порядку приучать" то что вы здесь-то делаете? Чат второй ясельной группы детсада 122 в whatdsup'е ведётся... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 43. Сообщение от User (??), 11-Апр-25, 16:27 | –3 +/– | |
Второй раз мне уже про эти чудеса рассказывают, прям даже спросить хочется - а другие практические преимущества, окромя автоматической расстановки скобочек и отступов есть? Где и для чего можно с практической пользой написанным на - попользоваться? Глядишь - заценю/пойму чего... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #48, #69, #70 | ||
| 44. Сообщение от User (??), 11-Апр-25, 16:29 | +1 +/– | |
Ага. Особенно, если окромя хелловрота ничего писать и не собираешься. | ||
| Ответить | Правка | Наверх | 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 | –2 +/– | |
Лучше уж бороться со скобочками в руби и опционвльно собираться в натив, чем бороться с питонистами, не понимающими, что такое 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 | +6 +/– | |
Мусьё в силах понять разницу между производительностью работы программы и скоростью компиляции этой программы компилятором из исходников? И, кстати, скорость компиляции си-программ тоже так себе. | ||
| Ответить | Правка | Наверх | 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 (?), 11-Апр-25, 19:24
| –2 +/– | |
Быстрее Си (не путать с Си++) только разве у Паскаля. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #65, #109, #117 | ||
| 63. Сообщение от Аноним (59), 11-Апр-25, 19:32 | +2 +/– | |
Ну, вроде как "thread" - нить, а "fiber" - волокна, из которых состоит эта нить. И очень логично названо: тред - поток исполнения с аппаратной поддержкой в процессоре и в распространенных ОС обычно еще и вытесняющиеся по времени, а уже внутри потока куча файберов - сопрограмм с "кооперативной" многозадачностью (вытеснения нет по времени, передача управления следующему файберу происходит или добровольно явно или при входе в вызов ввода/вывода). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #83 | ||
| 64. Сообщение от Нуину (?), 11-Апр-25, 19:33 | +/– | |
Нужно что-то такое для питона. Да, я знаю, что есть mypyc, nuitka, codon и несолько других проектов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #66, #80, #116 | ||
| 65. Сообщение от Аноним (65), 11-Апр-25, 20:37 | +6 +/– | |
У си отвратительная скорость компиляции. https://www.opennet.me/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 Ответы: #125 | ||
| 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 | +1 +/– | |
Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят. Да и в своём коде ещё ладно, а вот в коде зависимостей не всегда очевидно. Видимо, ты никогда не работал ни с чем сложнее привет мира, и не понимаешь, чем полезна индикация ожидаемого типа программисту (и не компилятору). | ||
| Ответить | Правка | Наверх | 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 Ответы: #123 | ||
| 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 Ответы: #115 | ||
| 94. Сообщение от Bottle (?), 12-Апр-25, 15:41 | +1 +/– | |
Фибры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 96. Сообщение от Аноним (75), 12-Апр-25, 16:36 | +/– | |
> Что в нём устарело, чего не хватает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 | ||
| 97. Сообщение от Аноним (65), 12-Апр-25, 16:42 | +1 +/– | |
>Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят | ||
| Ответить | Правка | Наверх | 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 Ответы: #105, #106, #112 | ||
| 103. Сообщение от Аноним (103), 12-Апр-25, 20:00 | +/– | |
Возьмем по ведру фишек от каждого яп'а и с этим попытаемся взлететь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #111 | ||
| 104. Сообщение от нейм (?), 12-Апр-25, 23:31 | +/– | |
программиста-писаки-в-стол ответ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 105. Сообщение от Аноним (105), 13-Апр-25, 04:50 | –1 +/– | |
> Никто не заставляет это делать, пихай, что хочешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 | ||
| 106. Сообщение от Аноним (105), 13-Апр-25, 08:11 | +/– | |
Или другой пример про питон, типизацию и каргокультизм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 Ответы: #107 | ||
| 107. Сообщение от Аноним (6), 13-Апр-25, 08:45 | +/– | |
Ну ничего ужасного, пусть mypy порадуется, это же обучающие материалы. Единственное что, присваивать None некорректно, должно быть state: str | None = None. Или Optional[str] для доисторических версий. Пустая строка будет корректно. Странно, что у них линтеры не ругаются на это (а впрочем наверняка отключили большинство классов проверок по классике). А так, когда с ORM работаешь, много интересного можно напихать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #108 | ||
| 108. Сообщение от Аноним (105), 13-Апр-25, 09:59 | +/– | |
> Ну ничего ужасного, пусть mypy порадуется, это же обучающие материалы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 | ||
| 109. Сообщение от Аноним (109), 13-Апр-25, 16:42 | +/– | |
У java и .net тоже быстро. Секрет во встроенном reflection - если есть актуальный (по дате модификации) .class, то нафиг вообще обрабатывать .java. И в рантайме и в compile-time смело вытаскиваем все типы, константы и прочее из ,class. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #121 | ||
| 111. Сообщение от Аноним (111), 14-Апр-25, 09:04 | +/– | |
так все делают | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #118 | ||
| 112. Сообщение от Аноним (65), 14-Апр-25, 12:10 | +/– | |
>Никто не заставляет это делать, пихай, что хочешь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 Ответы: #113 | ||
| 113. Сообщение от Аноним (6), 14-Апр-25, 12:30 | +/– | |
Кажется, ты не осознаёшь, для чего явные типы в динамических языках используются. Они необходимы только для согласования между компонентами и интерфейсами, и не для компилятора (или проверки в рантайме, в языках с сильной типизацией тут всё однозначно и можешь наворачивать бойлерплейта для проверки сколько пожелаешь). В питоне это совершенно опционально, но проверять соответствие некому и без явного указания не известно, что имелось в виду. А вообще, это всё добавили из mypy и attrs в язык, раньше таких удобств не было и выглядело не в пример хуже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #114 | ||
| 114. Сообщение от Аноним (65), 14-Апр-25, 17:11 | +/– | |
>раньше таких удобств не было и выглядело не в пример хуже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #124 | ||
| 115. Сообщение от Аноним (6), 14-Апр-25, 19:44 | +/– | |
> Более низкоуровневый, чем CPython. Но, наверное, не сильно более. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 116. Сообщение от Аноним (117), 15-Апр-25, 01:37 | +/– | |
> Нужно что-то такое для питона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 117. Сообщение от Аноним (117), 15-Апр-25, 21:37 | +/– | |
Кристалл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 118. Сообщение от Прохожий (??), 16-Апр-25, 07:21 | +/– | |
Нет, конечно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #127 | ||
| 120. Сообщение от Аноним (121), 17-Апр-25, 21:23 | +/– | |
К порядку приучает ограничение на кол-во ошибок в 1 шт., кто знает - знает где такое, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 121. Сообщение от Аноним (121), 17-Апр-25, 21:28 | +/– | |
> У java и .net тоже быстро. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
| 123. Сообщение от Аноним (121), 17-Апр-25, 22:01 | +/– | |
LUA, ..., Ruby, ..., Python, ..., Rust, ..., C# :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 124. Сообщение от Аноним (121), 17-Апр-25, 22:12 | +/– | |
Ахаха, теперь я понял отчего AI (обычно ан Python'е) такие глюченые!... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 | ||
| 125. Сообщение от Аноним (121), 17-Апр-25, 22:17 | +/– | |
Так это отстрел себе сразу обоих ног... стоит коду только чуть разрастись. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 127. Сообщение от Аноним (111), 18-Апр-25, 10:49 | +/– | |
конечно да | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |