Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от opennews (?), 10-Янв-24, 09:21 | ||
После двух месяцев разработки опубликована новая версия статически типизированного языка программирования V (vlang). Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, современные возможности и более удобное сопровождение программ. Проект также развивает свою графическую библиотеку и пакетный менеджер. Код компилятора, библиотек и сопутствующих инструментов открыт под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Релиз языка программирования V 0.4.4" | +4 +/– | |
Сообщение от Аноним (2), 10-Янв-24, 09:25 | ||
>Добавлены флаги "r" и "R" повтора строк, например "'${"abc":3r}' == 'abcabcabc'" | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (6), 10-Янв-24, 09:49 | ||
Смысл сравнивать языки с динамической и статической типизацией? Это два взаимодополняющих мира. Тут строка дублируется до компиляции. В Python все модификаторы применяются в рантайме и жрут время при каждом запуске. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Релиз языка программирования V 0.4.4" | –9 +/– | |
Сообщение от Аноним (2), 10-Янв-24, 10:01 | ||
Ну, смысл в наглядной демонстрации, зачем ООП (привет ржавчине), и напомнить, почему питон популярен. Не вижу препятствий ни в типе типизации (при чём она тут вообще), ни в компилируемости (питон, между прочим, тоже можно скомпилировать). Надеюсь, не надо объяснять, каким боком ржавчина относится к сабжу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Минона (ok), 10-Янв-24, 10:20 | ||
А зачем ООП? | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Релиз языка программирования V 0.4.4" | +3 +/– | |
Сообщение от Аноним (2), 10-Янв-24, 10:28 | ||
> А зачем ООП? | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Релиз языка программирования V 0.4.4" | –6 +/– | |
Сообщение от Аноним (22), 10-Янв-24, 11:01 | ||
Вот только ООП всегда менее эффективно исполняется, чем лапшакод, потому мы никогда не увидим C++ в ядре линуха. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (2), 10-Янв-24, 11:05 | ||
В ядре куча ООП, о чём ты? Дело тут не в эффективности (она ничуть не уступает в общем случае), а в плохой предсказуемости и перегруженном стандарте с кучей неочевидных возможностей что-нибудь отстрелить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Бывалый смузихлёб (?), 10-Янв-24, 11:58 | ||
жаба уже вовсю летит на мусорку, ибо идёт котлин | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Минона (ok), 10-Янв-24, 12:02 | ||
Как-то очень медленно он идёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Бывалый смузихлёб (?), 10-Янв-24, 12:27 | ||
> Как-то очень медленно он идёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Минона (ok), 10-Янв-24, 14:46 | ||
>> Как-то очень медленно он идёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:12 | ||
Это вообще-то график не популярности, а только лишь количества новичков. В авторитетном рейтинге TIOBE Котлин уже давно обогнал Раст и прет дальше. Раст кстати теряет свои позиции, впервые такое вижу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Советский инженер (ok), 10-Янв-24, 17:14 | ||
"В авторитетном рейтинге TIOBE ..." | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Минона (ok), 12-Янв-24, 15:43 | ||
https://opennet.ru/60427-tiobe | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Минона (ok), 10-Янв-24, 14:23 | ||
> В ядре куча ООП | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
47. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (47), 10-Янв-24, 15:23 | ||
Ну вообще-то, некоторая пародия на ООП есть. Посмотри на сишные структуры в ядре. Они там и с данными (поля), и с указателями на функции (методы) - инкапсуляция. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Минона (ok), 10-Янв-24, 15:33 | ||
> Ну вообще-то, некоторая пародия на ООП есть. Посмотри на сишные структуры в | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (47), 10-Янв-24, 11:31 | ||
Вот и ипись с лапшакодом сам. А эффективность - да кого волнует твой четвёртый Пень? | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
28. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от _kp (ok), 10-Янв-24, 11:32 | ||
ООП исполняется так, как напишешь. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
66. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:26 | ||
Инструмент позволяет прострелить ногу, но перед этим вывалит столько варнингов, что уже и не захочешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от _kp (ok), 10-Янв-24, 16:43 | ||
> Инструмент позволяет прострелить ногу, но перед этим вывалит столько варнингов, что уже | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (117), 12-Янв-24, 18:27 | ||
Вы, должно быть, не видели что вытворяют с макросами на Си в попытках изобразить ООП или STL. В негативном смысле, разумеется. Бедность ЯП мотивирует делать код ещё хуже, чем в ЯП с сахароидами. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
90. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Аноним (90), 11-Янв-24, 04:13 | ||
о, типичный иксперд опеннет. ядра как раз в основном на крестах и пишут | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
92. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (22), 11-Янв-24, 07:35 | ||
Иксрерт, Линус то в курсе? | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (117), 12-Янв-24, 18:28 | ||
... А Си это просто такой ассемблер | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
52. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от rshadow (ok), 10-Янв-24, 15:35 | ||
Что-то типа .sort() и sorted()? | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
88. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от bergentroll (ok), 10-Янв-24, 23:53 | ||
> питон, между прочим, тоже можно скомпилировать | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
35. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (35), 10-Янв-24, 12:18 | ||
Bash уже через это проходил и кончилось плохо. На ограниченность и крип(т)овость синтаксиса variable expension, например, смотреть страшно. С другой стороны, там обратная совместимость, что напридумал - взад не воротишь. А автор "языка победы" может ломать синтаксис хоть каждый день, всё равно полковнику^W на нём никто не пишет. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
67. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (67), 10-Янв-24, 16:27 | ||
Bash - это язык исключительно для погромистов. Нормальный человек на нем и в страшном сне писать не станет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Аноним (117), 10-Янв-24, 23:03 | ||
Как прораммист (тм) скажу, что на баше что-то сложнее нескольких строк пишут только чудаки. А 'нормальный' человек как раз и берётся писать на всяких помоях т.к. на нормальных ЯП писать не может и кажется что помои как раз что нужно, а всё остальное для яйцеголовых. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Данные в так называемом поле Name (?), 10-Янв-24, 16:09 | ||
А в питон приходится добавлять язык программирования | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "Релиз языка программирования V 0.4.4" | +3 +/– | |
Сообщение от Golangdev (?), 10-Янв-24, 09:42 | ||
> Возобновилась разработка простой операционной системы на V - vinix. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Релиз языка программирования V 0.4.4" | –4 +/– | |
Сообщение от нах. (?), 10-Янв-24, 10:30 | ||
потомучтамагем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Golangdev (?), 10-Янв-24, 16:37 | ||
Ну ты же понимаешь, что гошечка для другого ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от _ (??), 11-Янв-24, 07:43 | ||
>потомучтамагем. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
64. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (-), 10-Янв-24, 16:23 | ||
Потому что написать свою операционку - это круто. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
130. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (130), 13-Янв-24, 14:50 | ||
Пилите, Шура, пилите, оно полезно для резюме... | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:23 | ||
Затем же, зачем пишут Ресдох. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
4. "Релиз языка программирования V 0.4.4" | +3 +/– | |
Сообщение от Аноним (4), 10-Янв-24, 09:42 | ||
V — значит vlang. | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 10-Янв-24, 17:04 | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Sw00p aka Jerom (?), 10-Янв-24, 21:31 | ||
осталось О - "дырка отбублика"-lang | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
15. "Релиз языка программирования V 0.4.4" | +9 +/– | |
Сообщение от Аноним (15), 10-Янв-24, 10:31 | ||
Добавлена поддержка азиатских кодировок - Vasian | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (16), 10-Янв-24, 10:37 | ||
а zlang есть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Anonim (??), 10-Янв-24, 10:50 | ||
конечно есть чек zig | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Full Master (?), 10-Янв-24, 11:20 | ||
Нужно запилить Фау (хотя V можно читать и так) и Зиг. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (47), 10-Янв-24, 11:49 | ||
Специально для немцев запилить язык V2 :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Релиз языка программирования V 0.4.4" | –2 +/– | |
Сообщение от Аноним (17), 10-Янв-24, 10:45 | ||
Так какой бляха язык то учить? Только java начал читать, а тут со всех сторон налетели. Такое ощущение, что каждые N лет, группа вчерашних студентов считает своим долгом создать новый язык | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Релиз языка программирования V 0.4.4" | +3 +/– | |
Сообщение от Аноним (18), 10-Янв-24, 10:49 | ||
Java и продолжай | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (47), 10-Янв-24, 11:46 | ||
Только если для зарплаты в банковской сфере. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Данные в так называемом поле Name (?), 10-Янв-24, 16:27 | ||
Вангую этого ИТТ эксперта по Компьютерным Ай-Ти Технологиям | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
20. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Минона (ok), 10-Янв-24, 10:53 | ||
> Так какой бляха язык то учить? Только java начал читать, а тут | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
24. "Релиз языка программирования V 0.4.4" | +3 +/– | |
Сообщение от anonymous (??), 10-Янв-24, 11:06 | ||
Scheme | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
53. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от warlock66613 (ok), 10-Янв-24, 15:39 | ||
Все. Но V пока не стоит, это экзотика. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
56. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (56), 10-Янв-24, 16:07 | ||
учить java в 2023? | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
78. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (78), 10-Янв-24, 19:17 | ||
А что вместо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Аноним (89), 11-Янв-24, 03:23 | ||
1c! | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от nekocoder (?), 12-Янв-24, 21:39 | ||
Все зависит от проекта, куда переходить - того же легаси кода на java и близком к нему C# написано миллионы строк. | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
59. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:14 | ||
>Java | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
70. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (-), 10-Янв-24, 16:32 | ||
> Такое ощущение, что каждые N лет, группа вчерашних студентов считает своим долгом создать новый язык | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
21. "Релиз языка программирования V 0.4.4" | +4 +/– | |
Сообщение от pashev.ru (?), 10-Янв-24, 10:56 | ||
> Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование... | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:15 | ||
А что пошло не так? Язык прост, безопасен, совместим с Си в отличии от других. Все хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (25), 10-Янв-24, 11:16 | ||
Во всех новостях про V полезно писать, что в нем отключаемый сборщик мусора (GC). Т.е. перед написанием кода нужно решить, будешь ли ты использовать GC или нет (ну, или сразу писать два варианта кода GC и noGC). И после этого использовать только подходящие библиотеки. Ну, или, возможно, у них семантика языка такова, что код с GC и без не различается и тогда удобство GC не используется ваще никак. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (29), 10-Янв-24, 11:46 | ||
Поддерживаю, пробовал компилить демки - ничего не собирается, всё время breaking change. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (-), 10-Янв-24, 12:05 | ||
> отключаемый сборщик мусора | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
49. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (47), 10-Янв-24, 15:31 | ||
А что D? Если не использовать Фобос, то точно можно и без GC вообще. Допустим, кто-то сделает аналог Фобоса, но с ручным управлением. | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от abu (?), 13-Янв-24, 08:25 | ||
D нормальный язык. Пруфов не дам, но лично мне - по нраву. Накидать что-то небольшое и по-быстрому - вполне возможно и это будет не питон. | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
44. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 10-Янв-24, 14:42 | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
39. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 10-Янв-24, 13:34 | ||
Мне больше понравилась обработка ошибок в ржавом - функция возвращает перечисление, которое результат или ошибка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:17 | ||
Ну так можно и в других языках сделать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (117), 10-Янв-24, 23:08 | ||
В других так и делают. Ещё в других ЯП обычно можно кинуть исключение, здесь же приходится прокидывать ошибку через кучу ручных if-ов из глубин ада наверх. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от kafka (?), 12-Янв-24, 06:15 | ||
Кидать исключение - это самый смачный говнокод. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (130), 13-Янв-24, 15:02 | ||
Почему? | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от nekocoder (?), 13-Янв-24, 21:35 | ||
Потому что гладиолус :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 11-Янв-24, 09:34 | ||
Конечно. Но ни в чужом коде, ни в примерах я такого приёма не замечал. | ||
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору |
101. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (117), 11-Янв-24, 13:04 | ||
Типичные простые сценарии, например, в c/c++ это ptr или nullptr, value или max<type>() или -1. Это, конечно, всё имеет значение только в строго типизированных ЯП. В общем, мало смотришь кода | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 11-Янв-24, 14:17 | ||
Я про использование match case в проверке значения, а не варианты значений. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (117), 11-Янв-24, 16:48 | ||
match-case это обычный if-elif блолк, только в другой форме | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 12-Янв-24, 16:03 | ||
Так то оно так, но в питон match case завезли только в 3.10. Видимо это не просто if-elif блок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (117), 13-Янв-24, 02:49 | ||
Фактически просто и есть. В питон этот хлам завезли дрочеры на функциональщиу, польза от него негативная. Вместо нужно было добавить только простые матчеры для if выражений вида { x in A | B | C }, и то они не особо нужны. Дали хипсто гогнокодерам отличный инструмент писать криптокод. В питон давно тащят бесполезный мусор, например, аннотации. Теперь любой джуниор, начитавшить помоев с рекламками PЕP-ов, простую ф-ю на строк 20 делит на кучу однострочных функций с аннотированными типами, интерфейсами ровно с одной реализацией и ещё раскидывает всё это добро по куче файлов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 15-Янв-24, 11:50 | ||
Вообще удобно, когда понимаешь что возвращает функция - словарь, список или объект какой-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (94), 11-Янв-24, 09:34 | ||
Монада Optional - это сейчас во многих языках | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
102. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от warlock66613 (ok), 11-Янв-24, 13:23 | ||
Optional это не совсем то. Для нормальных ошибок нужна монада Either. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от nekocoder (?), 12-Янв-24, 22:16 | ||
optional - это когда результат не гарантирован это не про ошибки, например std::expected в С++ 23 - это оно (раньше использовали boost::expected) | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
46. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Константавр (ok), 10-Янв-24, 15:17 | ||
Ёлки, этосчитается читаемым? | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (47), 10-Янв-24, 15:24 | ||
По сравнению с Растом? | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:19 | ||
"Это" на 80% похоже на Go, а в отношении его никто не жалуется. Тем более в V пофиксили лапшу с проверками на ошибку. | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
87. "Релиз языка программирования V 0.4.4" | –2 +/– | |
Сообщение от Аноним (117), 10-Янв-24, 23:13 | ||
Тогда сразу лучше взать Go, который хотя бы взлетел и поддерживается баблом. В отношении Go не жалуются потому что можно же его просто обойти стороной и не трогать. Так-то он тоже уродец. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (91), 11-Янв-24, 07:32 | ||
Можно конечно, но суть V как я понял в том что он больше похож на Си, лучше с ним взаимодействует и убрали некоторые недостатки Go. Гошникам перейти на него дело пары дней. В любом случае альтернатива это хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Самый умный из вас (?), 10-Янв-24, 15:33 | ||
> Добавлены флаги "r" и "R" повтора строк, например "'${"abc":3r}' == 'abcabcabc'" | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от warlock66613 (ok), 11-Янв-24, 13:25 | ||
Да, классная фича в смысле показательности: если видишь её в языке, можно сразу закапывать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (47), 10-Янв-24, 15:49 | ||
Вот на сайте V упоминается "Easy cross compilation". Как там с компиляцией для микроконтроллеров? | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:21 | ||
Там же написано что кросс-компиляция пока только между Linux и Winodows, что уже неплохо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 11-Янв-24, 09:37 | ||
Такую фичу обычно называют bare-bones, голое железо, а не кросс-компиляция, которая, позволяет из одной системы в другую. | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
69. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (58), 10-Янв-24, 16:32 | ||
Язык интересный и шансы на успех имеет, популярность растет стабильно. Но эксперименты с мудреным синтаксисом осуждаю, а то того и глядишь превратится во второй Раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 11-Янв-24, 09:38 | ||
Эксперименты - это хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (94), 11-Янв-24, 09:44 | ||
Язык и правда прекрасный, главное со статической типизацией. Вторым растом определенно не станет, тут концепция другая да и несколько иная направленность. | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
105. "Релиз языка программирования V 0.4.4" | –1 +/– | |
Сообщение от Пряник (?), 11-Янв-24, 14:23 | ||
> независимость от доступа к инету для установки пакетов | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (94), 11-Янв-24, 16:44 | ||
Пакеты можно поставить простым переписыванием папки в папку v/libs с пакетами, это удобно если нет инета например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Релиз языка программирования V 0.4.4" | –2 +/– | |
Сообщение от Пряник (?), 12-Янв-24, 16:06 | ||
А в других языках так нельзя что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от nekocoder (?), 12-Янв-24, 20:43 | ||
Ну скачай, разберись, статейки пачитай, расскажешь нам как что, или только дурацкие вопросы спрашивать умеешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Релиз языка программирования V 0.4.4" | +2 +/– | |
Сообщение от Аноним (74), 10-Янв-24, 17:04 | ||
Знаю, что такое TOTP и HOTP. Гуглю, что такое POPT. Нахожу верный ответ: | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (15), 10-Янв-24, 19:53 | ||
видимо очепятка | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (108), 11-Янв-24, 20:17 | ||
Персонализированныеванная выдача в действии | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
136. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от InuYasha (??), 15-Янв-24, 23:31 | ||
Запилю в следующем проекте совместимость с этим как фичу. | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
110. "Релиз языка программирования V 0.4.4" | +1 +/– | |
Сообщение от Аноним (110), 12-Янв-24, 08:27 | ||
Язык хорош - учится легко. | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от нейм (?), 12-Янв-24, 09:50 | ||
А главное - великолепнейший басфактор, обеспечивающий как стабильность на работе, так и повод накинуть зп! | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Пряник (?), 12-Янв-24, 16:18 | ||
Вообще не показатель. Мне кажется главное в языке - результат в машинном формате. А по простому и понятному синтаксису пока побеждает Питон. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
126. "Релиз языка программирования V 0.4.4" | +/– | |
Сообщение от Аноним (126), 13-Янв-24, 03:02 | ||
Самый крутой машинный код - у ассемблера. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |