Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

"Релиз языка программирования V 0.5.2"  +/
Сообщение от opennews (??), 19-Июл-26, 12:44 
Состоялся релиз статически типизированного языка программирования V 0.5.2 (vlang). Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, отключаемый сборщик мусора (GC), современные возможности и более удобное сопровождение программ. Проект также развивает свою графическую библиотеку и пакетный менеджер. Код компилятора, библиотек и сопутствующих инструментов открыт под лицензией MIT...

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

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

Оглавление

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


1. "Релиз языка программирования V 0.5.2"  +21 +/
Сообщение от Аноним (1), 19-Июл-26, 12:44 
Vhy?
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз языка программирования V 0.5.2"  +7 +/
Сообщение от Сладкая булочка (?), 19-Июл-26, 21:31 
Vhy not? А что, неплохой лозунг для языка.
Ответить | Правка | Наверх | Cообщить модератору

2. "Релиз языка программирования V 0.5.2"  –5 +/
Сообщение от Аноним (2), 19-Июл-26, 12:57 
Язык на замену Rust, благодаря наличию опционального сборщика мусора, потому что, сюрприз, от всех утечек памяти Rust не защищает.
Ответить | Правка | Наверх | Cообщить модератору

4. "Релиз языка программирования V 0.5.2"  +19 +/
Сообщение от ноним18 (?), 19-Июл-26, 13:33 
Так сборщик мусора тоже не защищает от всех утечек памяти.
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (30), 19-Июл-26, 17:56 
А от каких не защищает?
Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз языка программирования V 0.5.2"  –2 +/
Сообщение от Xasd1 (?), 19-Июл-26, 23:39 
элементарный пример:

постоянно увеличивающийся массив с объектами.

т к откуда Сборщику Мусора знать что объекты внутри это мусор? :-)

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

54. "Релиз языка программирования V 0.5.2"  +6 +/
Сообщение от Аноним (30), 20-Июл-26, 02:45 
> элементарный пример:
> постоянно увеличивающийся массив с объектами.

Объекты в массиве и не являются утечкой памяти. Еще примеры будут?

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

76. "Релиз языка программирования V 0.5.2"  +2 +/
Сообщение от Ык (?), 20-Июл-26, 17:39 
Для джавы это стандартная утечкааамяти: например

1)какой то обект подписывается на какие то события, (добавляет себя в сисок слушателей этого события)

2) после того как обект стал ненужным он неотписывается о  слушантя событий

3) как крезультат список слушателей растет пка не закончится память

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

38. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (-), 19-Июл-26, 19:13 
>  Так сборщик мусора тоже не защищает от всех утечек памяти.

Зато он их прячет классно. Видишь ты под нагрузкой жор памяти - и гадай, толи GC просто не отработал еще, толи память течет. Очень удобно... поэтому приблуды с GC память жрут как не в себя - всегда и везде.

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

55. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (30), 20-Июл-26, 02:47 
> Видишь ты под нагрузкой жор памяти - и гадай, толи GC просто не отработал еще, толи память течет. Очень удобно..

Ну да: когда о профайлере не слышал, остается только гадать...

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

85. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Витюшка (?), 21-Июл-26, 10:05 
Более того, он их создаёт) Причем весьма активно) А вот найти эти утечки...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним10084 и 1008465039 (?), 19-Июл-26, 13:56 
А зачем нужна замена божественному Rust? И да - божественный Rust прежде всего не от утечек памяти защищает, а от ошибок использования памяти вроде дабл-фри, юз-афтер-фри, нул поинтер и т.п.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Релиз языка программирования V 0.5.2"  +7 +/
Сообщение от Аноним (2), 19-Июл-26, 14:22 
Единственная вещь, за которую можно поблагодарить Rust - это то, что он подсветил эту проблему, а вот решение, которое он предлагает очень далеко от идеального. Если у V будет человеческий синтаксис и разработчик сможет в полной мере реализовать написанное, а также сможет написать документацию, то лавры самого безопасного языка достанутся ему.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз языка программирования V 0.5.2"  –4 +/
Сообщение от Аноним (24), 19-Июл-26, 16:22 
> и Клод сможет в полной мере реализовать написанное, а также сможет написать документацию, то

Пофиксил, не благодари. К тому же, на первый взгляд, генерируестя высокоуровневый код на сишечке (т.е. как у 100500 других нескучных ЯП, о которых уже никто и не помнит), который и компилируется шлангм/гцц.
Так что "как в Раст" под большим вопросом (там это отслеживается в MIR = Mid-level intermediate representation https://rustc-dev-guide.rust-lang.org/mir/index.html) ...

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

78. "Релиз языка программирования V 0.5.2"  +/
Сообщение от анонимс (?), 20-Июл-26, 19:31 
Ну какой ещё Клод?:D Как собаке пятая нога
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз языка программирования V 0.5.2"  +3 +/
Сообщение от Аноним (25), 19-Июл-26, 16:24 
> он подсветил эту проблему

Поверь мне, это не заслуга раста, до него уже существовали языки с "безопасной памятью", просто раст стал популярным на волне хайпа от корпов.

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

31. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (30), 19-Июл-26, 17:58 
> до него уже существовали языки с "безопасной памятью"

Да? И при этом без сборщика мусора?

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

40. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (25), 19-Июл-26, 21:30 
Да? Про ATS, Cyclone, Swift, SPARK ты не слышал?
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования V 0.5.2"  +2 +/
Сообщение от freecoderemail (ok), 20-Июл-26, 11:39 
Rust ругали за хайп ещё задолго до того, как корпорации стали его использовать. И главный аргумент против тогда был: "Не взлетит, так как Google/Microsoft/Amazone/Apple его не используют".
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

35. "Релиз языка программирования V 0.5.2"  +2 +/
Сообщение от laindono (ok), 19-Июл-26, 18:32 
> человеческий синтаксис

Что под этим подразумевается вообще? Похожесть на единственный выученный язык 30 лет назад?

Единственный язык, который имеет смысл ругать за синтаксис это C++. Да и то больше по причине его необъятности (человек не может его запомнить чисто физически).

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

70. "Релиз языка программирования V 0.5.2"  +/
Сообщение от _kp (ok), 20-Июл-26, 13:53 
Хороший синтаксис лаконичный, а не с иероглифами, кракозябрами,  и конструкциями "засирающими" исходник
Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Аноним10084 и 1008465039 (?), 20-Июл-26, 03:19 
Пусть решение, предлагаемое божественным Rust - неидеально, но в IT, как известно, "бабло побеждает зло" - индустрия уже вложилась в него большими деньгами, а это может помочь большому будущему. Боюсь что гипотетически более идеальный язык без больших вложений ничем не поможет, в отличие от божественного Раст
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

67. "Релиз языка программирования V 0.5.2"  +/
Сообщение от freecoderemail (ok), 20-Июл-26, 11:40 
У Rust логичный и продуманный синтаксис, для такой сложной семантики - он довольно удачный и простой.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

71. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от _kp (ok), 20-Июл-26, 13:57 
Абсолютно не проуманный, не эрггономичный, морально старый стиль байткода вперемешку с исходником. Столь медленный компилятор должен не сваливать очевидные операции на ручную работу программиса.  
Дизайн синтаксиса из стародавних времен, сделали как получись, а потом окуклились из за совместимости.
Ответить | Правка | Наверх | Cообщить модератору

82. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Анонимный татарин (?), 21-Июл-26, 00:22 
Ты совсем не в себе, или, может, только недавно вылупился, что считаешь, что именно раст "подсветил проблемы" 15 лет назад? Ты где был, на продленке, что ли?

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

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

19. "Релиз языка программирования V 0.5.2"  +6 +/
Сообщение от небесный ученый (ok), 19-Июл-26, 15:29 
не умеете вы в смыслы
Rust - ржавчина, это по сути паразит который живёт за счет железа, конечный итог - труха и смерть.
V — значит вендетта, месть за железо, конечный итог -победа.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

29. "Релиз языка программирования V 0.5.2"  +3 +/
Сообщение от kusb reg (ok), 19-Июл-26, 17:50 
Этот язык назван не в честь ржавчины.

AI Overview                 Язык программирования Rust назван в честь биологического семейства ржавчинных грибов (англ. Rust fungi).Создатель языка Грейдон Хоар выбрал это имя из-за невероятной живучести, способности к росту в самых суровых условиях и устойчивости этих организмов. Это символизирует надежность, безопасность и высокую параллельность, заложенные в основу архитектуры.

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

32. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (32), 19-Июл-26, 18:04 
Это уже постфактум придумали, когда после "тёплого" приёма растоевангелистов стало понятно, что такое название вредит репутации языка.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз языка программирования V 0.5.2"  +3 +/
Сообщение от Сладкая булочка (?), 19-Июл-26, 21:32 
> Создатель языка Грейдон Хоар выбрал это имя из-за невероятной живучести, способности к росту в самых суровых условиях и устойчивости этих организмов. Это символизирует надежность, безопасность и высокую параллельность, заложенные в основу архитектуры.

Ясно-понятно, любитель грибочков значит. Так и запишем.

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

72. "Релиз языка программирования V 0.5.2"  +2 +/
Сообщение от _kp (ok), 20-Июл-26, 14:00 
это грибковые патогены растений :)
вызывающие грибковые заболевания
Отговорка, что типа не ржавчина а триппер - еще хуже.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

23. "Релиз языка программирования V 0.5.2"  –2 +/
Сообщение от Аноним (23), 19-Июл-26, 16:02 
> А зачем нужна замена божественному Rust?

Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта (ух запятые мои, с точкозапятыми, да значочки восклицательные - риальне будто бы абвгд+ писали под таблетками гормональными), 100500 анврапов и перевызовов и под конец - уродливую систему доставки и сотню утилит только чтобы оно зашевелилось - растапы (игнорящие пакетник), карги, прочую ужесть.
Даже в го все через один бинарник решается.

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

34. "Релиз языка программирования V 0.5.2"  +2 +/
Сообщение от Аноним (30), 19-Июл-26, 18:16 
> Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта

Кто о чем, а оперннетные эксперты о синтаксисе, ведь дальше синтаксиса знакомство они не осиливают и сливаются...

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

36. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Аноним (36), 19-Июл-26, 18:47 
> Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта (ух запятые мои, с точкозапятыми, да значочки восклицательные - риальне будто бы абвгд+ писали под таблетками гормональными), 100500 анврапов и перевызовов и под конец - уродливую систему доставки и сотню утилит только чтобы оно зашевелилось - растапы (игнорящие пакетник), карги, прочую ужесть.

Бредовая бредятина, написанная под таблетками проносными.

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

65. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (65), 20-Июл-26, 11:03 
Приведи пример утечки памяти в программе на расте.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от didok (?), 19-Июл-26, 13:21 
Из однобуквенных ЯП достойные только C и J, ну с натяжкой можно добавить R. Остальные имхо, только зря однобуквенные названия тратят.
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз языка программирования V 0.5.2"  +9 +/
Сообщение от Vindex (?), 19-Июл-26, 14:14 
D
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз языка программирования V 0.5.2"  +/
Сообщение от abu (?), 19-Июл-26, 14:25 
Согласен с вами.
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (11), 19-Июл-26, 14:25 
какой из?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

14. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (-), 19-Июл-26, 14:37 
он един
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от didok (?), 19-Июл-26, 15:07 
Это работало так: APL, BCPL, B, C. На Сишечке развитие в лучшую сторону закончилось, а бог макросов Александреску не смог заменить ни Лиспяру, ни дыряшку, ни даже гниляшку.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

73. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от _kp (ok), 20-Июл-26, 14:06 
главная цель при создании Си - замена ассемблера, что успешно достигнуто, а высокоуровненый стиль кода побочная функция, которая стала основной. А "ошибки и неопределенное поведении" уже прямо заложны стандартизаторами, дураками или вредителями - не знаю.
Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз языка программирования V 0.5.2"  +/
Сообщение от didok (?), 22-Июл-26, 09:34 
Ошибок там нет. Неопределённое поведение необходимо чтобы одним кодом рулить разные железки. У кого-то инт 2 байта, у кого-то 4, у кого-то острый конец у кого-то тупой. Задолбёшься для каждой архитктуры придумывать целый ЯП, при этом системный и без UB.
Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (13), 19-Июл-26, 14:32 
Ну хочется же хайповать, но вообще здесь название оправдано минимальностью и компактностью языка
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Релиз языка программирования V 0.5.2"  +/
Сообщение от didok (?), 19-Июл-26, 15:04 
Минимальность и компактность это про K, а этот NIH ещё даже недописан. Мб он тоже Джавкой станет.
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз языка программирования V 0.5.2"  –3 +/
Сообщение от warlock66613email (ok), 19-Июл-26, 15:59 
Сишка уже мертва, просто не все это заметили.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

27. "Релиз языка программирования V 0.5.2"  +3 +/
Сообщение от Аноним (27), 19-Июл-26, 16:49 
Просто ты живёшь в своем манямирке.
Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от bOOster (ok), 19-Июл-26, 15:23 
Отличный инструмент, кстати.
Прозрачно вызываются C библиотеки. C CPP есть небольшой гиммор c "экстерничанием", в целом как и в Рже.
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Axonic (ok), 19-Июл-26, 16:00 
Брат-близнец Nim
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (22), 19-Июл-26, 16:01 
Что фичастей, гибче: V или Hare?
Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (27), 19-Июл-26, 16:49 
V
Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (28), 19-Июл-26, 17:35 
В HARE
Нет дженериков.
Нет comptime.
Нет макросов.
Нет встроенного package manager.
Нет нормального многопоточного runtime.
Нет async/await (только event loops или multiprocessing).
Нет полноценного language server (LSP пока нет).
Этот язык кандовее, чем С или Zig
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

53. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Аноним (53), 20-Июл-26, 01:39 
Ха. В V до сих пор не было оператора возведения в степень. У нас тут соревнование языков-инвалидов.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от фф (?), 20-Июл-26, 04:47 
возведение в степень - довольно редкая операция, я бы предпочел ее в виде функции.
А вот возможность прозрачно инлайнить библиотечные функции - это уже хорошая фича для языка.
Ответить | Правка | Наверх | Cообщить модератору

83. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Аноним (53), 21-Июл-26, 01:13 
Для кого редкая, для кого нет. Городить всякое Math.pow() — это уродство. Надо либо переходить на лисп, либо пользоваться нормальными операторами. Пусть работает компилятор, а программист пусть пишет и читает так, как ему удобно.
Ответить | Правка | Наверх | Cообщить модератору

87. "Релиз языка программирования V 0.5.2"  +/
Сообщение от фф (?), 21-Июл-26, 11:21 
с такой логикой - где оператор транспонирования матрицы?
а также вычисления факториала, средневзвешенного значения итд.
мне много чего в работе надо, на всё операторов не напасешься - символы быстро закончатся и всю равно придется словами писать. А тогда он станет неотличимым от функции. И вот тут я и говорю - пусть компилятор библиотечную функцию инлайнит в основной код максимально эфективно - вот это будет всем полезно.
Ответить | Правка | Наверх | Cообщить модератору

90. "Релиз языка программирования V 0.5.2"  +/
Сообщение от trenop.com (?), 21-Июл-26, 22:34 
APL, J, BQN, Uiua для тебя шутки?
Ответить | Правка | Наверх | Cообщить модератору

92. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (53), 22-Июл-26, 21:05 
Давайте не сравнивать операторы линейной алгебры с обыкновенной арифметической операцией, которую проходят ещё в начальной школе. Конкретно для возведения в степень есть два общеупотребимых оператора: ^ и **. Уверен, почти в любом языке, в котором ещё нет оператора возведения в степень, хотя бы один из этих двух символов окажется свободен.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

93. "Релиз языка программирования V 0.5.2"  +/
Сообщение от фф (?), 22-Июл-26, 21:43 
дак ^ занят для xor, а ** - под факториал. Куда степень девать?
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (59), 20-Июл-26, 06:36 
А в каком есть?
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

61. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (61), 20-Июл-26, 09:08 
Из обычных языков: Python, JavaScript (ES2016+), Ruby, Perl, Lua. Думаю, в языках, у которых ниша что-то считать, например R, тоже будет данная операция.
Но лично для меня функции pow() из std/math будет достаточно.
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (63), 20-Июл-26, 10:55 
> Нет встроенного package manager

Избави нас небо от таких дypныx погромиздов!! 🤦

Микрослоп уже наклепал "нюгетов" для C#. Результат? Компиляешь И МОЛИШЬСЯ, чтобы очередной дe6uл не затянул в зависимости ещё десяток пакетов только для того, чтобы в логах поддержать вывод в ЁПРСТ-формате. Или того хуже - Интернет падает и сидишь как л0ш@р@ - ни сканпелять, ни отладить.

Нужны либы - качай и подключай статически. Никакие PM тут не нужны и даже вредны. А кому в **опе свербит секурити и "мания свежих версий", ну пусть обратно в школу идут - там научат, что такое стабильность разработки.

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

77. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (61), 20-Июл-26, 18:00 
> Нужны либы - качай и подключай статически.

Таким методом можно тоже хапнуть слопа.
Тогда уж всё самому надо писать, но всё равно будут баги.

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

64. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (63), 20-Июл-26, 10:59 
Фичастее конечно D - там есть столько всего, что только на прочтение фич уйдёт неделя. И я не про "поддерживает ООП", а как именно поддерживает! Каждая фича делалась с оглядкой на С++ (и его ошибки) + современный взгляд на п-е. Жаль, что одних сил Александреску и Брайта недостаточно для продвижения языка. Хотя уже сейчас библиотек навалом, язык стабилизировался.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

33. "Релиз языка программирования V 0.5.2"  –2 +/
Сообщение от Аноним (33), 19-Июл-26, 18:13 
Z явно круче
Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (37), 19-Июл-26, 18:53 
ig
Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Dzen Python (ok), 19-Июл-26, 21:09 
Нужен язык "О"
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

42. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (42), 19-Июл-26, 21:31 
Когда-то видел на гитхабе (сейчас не найду) репозиторий некоего olang — там автор предлагал язык как препроцессор к си и крестам, который бы просто менял синтаксис на более сишарпный и упрощал какие-то штуки. Типа вместо string[] args — string args[], вместо const * int index — const int index* и ещё что-то подобное, включая выставленные по-умолчанию упрощённые инициализации с обнулением и геттеры массивов с проверкой выхода за диапазон.
Эдакая попытка сделать язык чуть проще для новичков, благо кресты уже давно нечитаемы, а голые си в каждом проекте благодаря местным макросам и костылям чуть ли не отдельный язык.
Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Dzen Python (ok), 19-Июл-26, 22:45 
Немного не об этом была шутка, в контексте упоминания языка Z(ig) в новости о V, но...ты меня заинтересовал.

Сделать этакий транспилируемый в С/С (with classes)/С++ шарпей, который убирает 90% Common MACRO И при этом не превращается в GObject-only Vala?
Вот это звучит интереснее: шарп делали реально понимающие в разработке читаемого языка люди, купленные MS (СРАЧ-МИМО). Спасибо, поищу на жыдхабе - это куда интереснее онтопика.

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

43. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (42), 19-Июл-26, 21:31 
Паскаль был лучшим.
Он просто работал.
Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Сладкая булочка (?), 19-Июл-26, 21:34 
Где работал? Если бы он был лучшим, то почему его создатель сотворил Оберон со сборщиком мусора?
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (48), 19-Июл-26, 22:45 
Если брать ту же логику, то создатель Delphi сделал C#, а затем Typescript
И как будто бы TS не вершина эволюции языков.
На разные диалектах Паскаля до сих пор пишут, вот разработка на обероне это из какая-то совсем нишевая вещь
Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Сладкая булочка (?), 19-Июл-26, 23:04 
> Если брать ту же логику, то создатель Delphi сделал C#, а затем
> Typescript
> И как будто бы TS не вершина эволюции языков.
> На разные диалектах Паскаля до сих пор пишут, вот разработка на обероне
> это из какая-то совсем нишевая вещь

Это ответы не на мои вопросы.

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

51. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (51), 19-Июл-26, 23:35 
Pascal был лучшим в своей нише - маломощные компьютеры, например СМ-ки. В прежние времена было написано на Pascal'е много полезных программ.

А Oberon OS - это уже для компьютеров помощнее, но нацелен на экономию памяти - приложения использовали те же компоненты (динамически загружаемые модули), что и операционная система, благодаря чему экономия памяти.

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

81. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Сладкая булочка (?), 20-Июл-26, 20:47 
> Pascal был лучшим в своей нише - маломощные компьютеры, например СМ-ки. В
> прежние времена было написано на Pascal'е много полезных программ.

У классического Паскаля вирта был такие же проблемы с указателями как в си. Вирт это понимал и поэтому в Обероне - гц.

> А Oberon OS - это уже для компьютеров помощнее, но нацелен на
> экономию памяти - приложения использовали те же компоненты (динамически загружаемые модули),
> что и операционная система, благодаря чему экономия памяти.

Где сейчас Oberon OS раз она такая крутая?

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

50. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Аноним (51), 19-Июл-26, 23:23 
Посмотрел примеры на главной странице - Go проще и понятнее.
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от Егор (??), 20-Июл-26, 08:46 
зачем новые языки если код пишет ии?
Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (69), 20-Июл-26, 13:00 
Хотя бы, чтоб мешки могли сгенерённый ИИшкой код понять. Чтобы убедится в отсутствии чего там недоброго.
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз языка программирования V 0.5.2"  –1 +/
Сообщение от luuul (?), 20-Июл-26, 15:31 
А чЁ, низзя ыышкой проверять? LO_OL!
Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (69), 20-Июл-26, 15:50 
В более высокоуровневом языке более вероятно ЫЫшке заметить. И, конечно, же проверять другой ЫЫшкой.
Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз языка программирования V 0.5.2"  +/
Сообщение от анонимс (?), 20-Июл-26, 20:10 
... Нет. Это статистически правдоподобный вероятностный нагенерированный код - всё равно что монетки подкидывать 😄
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

89. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (89), 21-Июл-26, 19:33 
А зачем учить новые языки, чтобы понять сгенерённый ИИшкой код? Она в старые не умеет?
А как ты убедишься в отсутствии недоброго, если доказательства генерит ИИшка? Она же спрячет всё злое и покажет тебе всё доброе.

Для этого есть воспроизводимые сборки. Им новые языки не нужны.

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

68. "Релиз языка программирования V 0.5.2"  +1 +/
Сообщение от Аноним (68), 20-Июл-26, 11:49 
Эволюция. В начале про него просто не спорили, однозначно нуль. Теперь уже спорят. Таки прогресс. Приятно что нет макросов (идеология Вирта) и есть графика "из коробки" (идеология Питона). Может и влететь в свою нишу.
Ответить | Правка | Наверх | Cообщить модератору

80. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Аноним (80), 20-Июл-26, 20:14 
А что стало с Volt.IM, убийцей дискорда написанным на V, ЕМНИП автором самого же V?
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз языка программирования V 0.5.2"  +/
Сообщение от Витюшка (?), 21-Июл-26, 10:08 
Да он там каких только убийц не писал. Я даже немного понимаю "кровавый Enterprise" и их сверхконсервативную политику.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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