| 1.2, Аноним (2), 12:57, 19/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Язык на замену Rust, благодаря наличию опционального сборщика мусора, потому что, сюрприз, от всех утечек памяти Rust не защищает.
| | |
| |
| |
| |
| 4.52, Xasd1 (?), 23:39, 19/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
элементарный пример:
постоянно увеличивающийся массив с объектами.
т к откуда Сборщику Мусора знать что объекты внутри это мусор? :-)
| | |
| |
| 5.54, Аноним (30), 02:45, 20/07/2026 [^] [^^] [^^^] [ответить]
| +5 +/– |
> элементарный пример:
> постоянно увеличивающийся массив с объектами.
Объекты в массиве и не являются утечкой памяти. Еще примеры будут?
| | |
| |
| 6.76, Ык (?), 17:39, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Для джавы это стандартная утечкааамяти: например
1)какой то обект подписывается на какие то события, (добавляет себя в сисок слушателей этого события)
2) после того как обект стал ненужным он неотписывается о слушантя событий
3) как крезультат список слушателей растет пка не закончится память
| | |
|
|
|
| 3.38, Аноним (-), 19:13, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Так сборщик мусора тоже не защищает от всех утечек памяти.
Зато он их прячет классно. Видишь ты под нагрузкой жор памяти - и гадай, толи GC просто не отработал еще, толи память течет. Очень удобно... поэтому приблуды с GC память жрут как не в себя - всегда и везде.
| | |
| |
| 4.55, Аноним (30), 02:47, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Видишь ты под нагрузкой жор памяти - и гадай, толи GC просто не отработал еще, толи память течет. Очень удобно..
Ну да: когда о профайлере не слышал, остается только гадать...
| | |
|
|
| 2.5, Аноним10084 и 1008465039 (?), 13:56, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
А зачем нужна замена божественному Rust? И да - божественный Rust прежде всего не от утечек памяти защищает, а от ошибок использования памяти вроде дабл-фри, юз-афтер-фри, нул поинтер и т.п.
| | |
| |
| 3.8, Аноним (2), 14:22, 19/07/2026 [^] [^^] [^^^] [ответить]
| +7 +/– |
Единственная вещь, за которую можно поблагодарить Rust - это то, что он подсветил эту проблему, а вот решение, которое он предлагает очень далеко от идеального. Если у V будет человеческий синтаксис и разработчик сможет в полной мере реализовать написанное, а также сможет написать документацию, то лавры самого безопасного языка достанутся ему.
| | |
| |
| 4.24, Аноним (24), 16:22, 19/07/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
> и Клод сможет в полной мере реализовать написанное, а также сможет написать документацию, то
Пофиксил, не благодари. К тому же, на первый взгляд, генерируестя высокоуровневый код на сишечке (т.е. как у 100500 других нескучных ЯП, о которых уже никто и не помнит), который и компилируется шлангм/гцц.
Так что "как в Раст" под большим вопросом (там это отслеживается в MIR = Mid-level intermediate representation https://rustc-dev-guide.rust-lang.org/mir/index.html) ...
| | |
| 4.25, Аноним (25), 16:24, 19/07/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> он подсветил эту проблему
Поверь мне, это не заслуга раста, до него уже существовали языки с "безопасной памятью", просто раст стал популярным на волне хайпа от корпов.
| | |
| |
| 5.31, Аноним (30), 17:58, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> до него уже существовали языки с "безопасной памятью"
Да? И при этом без сборщика мусора?
| | |
| 5.66, freecoder (ok), 11:39, 20/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Rust ругали за хайп ещё задолго до того, как корпорации стали его использовать. И главный аргумент против тогда был: "Не взлетит, так как Google/Microsoft/Amazone/Apple его не используют".
| | |
|
| 4.35, laindono (ok), 18:32, 19/07/2026 [^] [^^] [^^^] [ответить]
| +5 +/– |
> человеческий синтаксис
Что под этим подразумевается вообще? Похожесть на единственный выученный язык 30 лет назад?
Единственный язык, который имеет смысл ругать за синтаксис это C++. Да и то больше по причине его необъятности (человек не может его запомнить чисто физически).
| | |
| |
| 5.70, _kp (ok), 13:53, 20/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хороший синтаксис лаконичный, а не с иероглифами, кракозябрами, и конструкциями "засирающими" исходник
| | |
|
| 4.56, Аноним10084 и 1008465039 (?), 03:19, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Пусть решение, предлагаемое божественным Rust - неидеально, но в IT, как известно, "бабло побеждает зло" - индустрия уже вложилась в него большими деньгами, а это может помочь большому будущему. Боюсь что гипотетически более идеальный язык без больших вложений ничем не поможет, в отличие от божественного Раст
| | |
| 4.67, freecoder (ok), 11:40, 20/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
У Rust логичный и продуманный синтаксис, для такой сложной семантики - он довольно удачный и простой.
| | |
| |
| 5.71, _kp (ok), 13:57, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Абсолютно не проуманный, не эрггономичный, морально старый стиль байткода вперемешку с исходником. Столь медленный компилятор должен не сваливать очевидные операции на ручную работу программиса.
Дизайн синтаксиса из стародавних времен, сделали как получись, а потом окуклились из за совместимости.
| | |
|
|
| 3.19, небесный ученый (ok), 15:29, 19/07/2026 [^] [^^] [^^^] [ответить]
| +5 +/– |
не умеете вы в смыслы
Rust - ржавчина, это по сути паразит который живёт за счет железа, конечный итог - труха и смерть.
V — значит вендетта, месть за железо, конечный итог -победа.
| | |
| |
| 4.29, kusb reg (ok), 17:50, 19/07/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Этот язык назван не в честь ржавчины.
AI Overview Язык программирования Rust назван в честь биологического семейства ржавчинных грибов (англ. Rust fungi).Создатель языка Грейдон Хоар выбрал это имя из-за невероятной живучести, способности к росту в самых суровых условиях и устойчивости этих организмов. Это символизирует надежность, безопасность и высокую параллельность, заложенные в основу архитектуры.
| | |
| |
| 5.32, Аноним (32), 18:04, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это уже постфактум придумали, когда после "тёплого" приёма растоевангелистов стало понятно, что такое название вредит репутации языка.
| | |
| 5.44, Сладкая булочка (?), 21:32, 19/07/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> Создатель языка Грейдон Хоар выбрал это имя из-за невероятной живучести, способности к росту в самых суровых условиях и устойчивости этих организмов. Это символизирует надежность, безопасность и высокую параллельность, заложенные в основу архитектуры.
Ясно-понятно, любитель грибочков значит. Так и запишем.
| | |
| 5.72, _kp (ok), 14:00, 20/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
это грибковые патогены растений :)
вызывающие грибковые заболевания
Отговорка, что типа не ржавчина а триппер - еще хуже.
| | |
|
|
| 3.23, Аноним (23), 16:02, 19/07/2026 [^] [^^] [^^^] [ответить]
| –2 +/– | |
> А зачем нужна замена божественному Rust?
Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта (ух запятые мои, с точкозапятыми, да значочки восклицательные - риальне будто бы абвгд+ писали под таблетками гормональными), 100500 анврапов и перевызовов и под конец - уродливую систему доставки и сотню утилит только чтобы оно зашевелилось - растапы (игнорящие пакетник), карги, прочую ужесть.
Даже в го все через один бинарник решается.
| | |
| |
| 4.34, Аноним (30), 18:16, 19/07/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта
Кто о чем, а оперннетные эксперты о синтаксисе, ведь дальше синтаксиса знакомство они не осиливают и сливаются...
| | |
| 4.36, Аноним (36), 18:47, 19/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Чтобы не видеть эти извращения с подменой переменных, синтаксис даже хуже чем у тайпскрипта (ух запятые мои, с точкозапятыми, да значочки восклицательные - риальне будто бы абвгд+ писали под таблетками гормональными), 100500 анврапов и перевызовов и под конец - уродливую систему доставки и сотню утилит только чтобы оно зашевелилось - растапы (игнорящие пакетник), карги, прочую ужесть.
Бредовая бредятина, написанная под таблетками проносными.
| | |
|
|
|
| 1.3, didok (?), 13:21, 19/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Из однобуквенных ЯП достойные только C и J, ну с натяжкой можно добавить R. Остальные имхо, только зря однобуквенные названия тратят.
| | |
| |
| |
| 3.16, didok (?), 15:07, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это работало так: APL, BCPL, B, C. На Сишечке развитие в лучшую сторону закончилось, а бог макросов Александреску не смог заменить ни Лиспяру, ни дыряшку, ни даже гниляшку.
| | |
| |
| 4.73, _kp (ok), 14:06, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
главная цель при создании Си - замена ассемблера, что успешно достигнуто, а высокоуровненый стиль кода побочная функция, которая стала основной. А "ошибки и неопределенное поведении" уже прямо заложны стандартизаторами, дураками или вредителями - не знаю.
| | |
|
|
| 2.13, Аноним (13), 14:32, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну хочется же хайповать, но вообще здесь название оправдано минимальностью и компактностью языка
| | |
| |
| 3.15, didok (?), 15:04, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Минимальность и компактность это про K, а этот NIH ещё даже недописан. Мб он тоже Джавкой станет.
| | |
|
|
| 1.17, bOOster (ok), 15:23, 19/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Отличный инструмент, кстати.
Прозрачно вызываются C библиотеки. C CPP есть небольшой гиммор c "экстерничанием", в целом как и в Рже.
| | |
| |
| 2.28, Аноним (28), 17:35, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
В HARE
Нет дженериков.
Нет comptime.
Нет макросов.
Нет встроенного package manager.
Нет нормального многопоточного runtime.
Нет async/await (только event loops или multiprocessing).
Нет полноценного language server (LSP пока нет).
Этот язык кандовее, чем С или Zig
| | |
| |
| 3.53, Аноним (53), 01:39, 20/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ха. В V до сих пор не было оператора возведения в степень. У нас тут соревнование языков-инвалидов.
| | |
| |
| 4.58, фф (?), 04:47, 20/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
возведение в степень - довольно редкая операция, я бы предпочел ее в виде функции.
А вот возможность прозрачно инлайнить библиотечные функции - это уже хорошая фича для языка.
| | |
| |
| 5.61, Аноним (61), 09:08, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Из обычных языков: Python, JavaScript (ES2016+), Ruby, Perl, Lua. Думаю, в языках, у которых ниша что-то считать, например R, тоже будет данная операция.
Но лично для меня функции pow() из std/math будет достаточно.
| | |
|
|
| 3.63, Аноним (63), 10:55, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Нет встроенного package manager
Избави нас небо от таких дypныx погромиздов!! 🤦
Микрослоп уже наклепал "нюгетов" для C#. Результат? Компиляешь И МОЛИШЬСЯ, чтобы очередной дe6uл не затянул в зависимости ещё десяток пакетов только для того, чтобы в логах поддержать вывод в ЁПРСТ-формате. Или того хуже - Интернет падает и сидишь как л0ш@р@ - ни сканпелять, ни отладить.
Нужны либы - качай и подключай статически. Никакие PM тут не нужны и даже вредны. А кому в **опе свербит секурити и "мания свежих версий", ну пусть обратно в школу идут - там научат, что такое стабильность разработки.
| | |
| |
| 4.77, Аноним (61), 18:00, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Нужны либы - качай и подключай статически.
Таким методом можно тоже хапнуть слопа.
Тогда уж всё самому надо писать, но всё равно будут баги.
| | |
|
|
| 2.64, Аноним (63), 10:59, 20/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Фичастее конечно D - там есть столько всего, что только на прочтение фич уйдёт неделя. И я не про "поддерживает ООП", а как именно поддерживает! Каждая фича делалась с оглядкой на С++ (и его ошибки) + современный взгляд на п-е. Жаль, что одних сил Александреску и Брайта недостаточно для продвижения языка. Хотя уже сейчас библиотек навалом, язык стабилизировался.
| | |
|
| |
| |
| 3.42, Аноним (42), 21:31, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Когда-то видел на гитхабе (сейчас не найду) репозиторий некоего olang — там автор предлагал язык как препроцессор к си и крестам, который бы просто менял синтаксис на более сишарпный и упрощал какие-то штуки. Типа вместо string[] args — string args[], вместо const * int index — const int index* и ещё что-то подобное, включая выставленные по-умолчанию упрощённые инициализации с обнулением и геттеры массивов с проверкой выхода за диапазон.
Эдакая попытка сделать язык чуть проще для новичков, благо кресты уже давно нечитаемы, а голые си в каждом проекте благодаря местным макросам и костылям чуть ли не отдельный язык.
| | |
| |
| 4.47, Dzen Python (ok), 22:45, 19/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Немного не об этом была шутка, в контексте упоминания языка Z(ig) в новости о V, но...ты меня заинтересовал.
Сделать этакий транспилируемый в С/С (with classes)/С++ шарпей, который убирает 90% Common MACRO И при этом не превращается в GObject-only Vala?
Вот это звучит интереснее: шарп делали реально понимающие в разработке читаемого языка люди, купленные MS (СРАЧ-МИМО). Спасибо, поищу на жыдхабе - это куда интереснее онтопика.
| | |
|
|
|
| |
| |
| 3.48, Аноним (48), 22:45, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Если брать ту же логику, то создатель Delphi сделал C#, а затем Typescript
И как будто бы TS не вершина эволюции языков.
На разные диалектах Паскаля до сих пор пишут, вот разработка на обероне это из какая-то совсем нишевая вещь
| | |
| |
| 4.49, Сладкая булочка (?), 23:04, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Если брать ту же логику, то создатель Delphi сделал C#, а затем
> Typescript
> И как будто бы TS не вершина эволюции языков.
> На разные диалектах Паскаля до сих пор пишут, вот разработка на обероне
> это из какая-то совсем нишевая вещь
Это ответы не на мои вопросы.
| | |
|
| 3.51, Аноним (51), 23:35, 19/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Pascal был лучшим в своей нише - маломощные компьютеры, например СМ-ки. В прежние времена было написано на Pascal'е много полезных программ.
А Oberon OS - это уже для компьютеров помощнее, но нацелен на экономию памяти - приложения использовали те же компоненты (динамически загружаемые модули), что и операционная система, благодаря чему экономия памяти.
| | |
|
|
| |
| 2.69, Аноним (69), 13:00, 20/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Хотя бы, чтоб мешки могли сгенерённый ИИшкой код понять. Чтобы убедится в отсутствии чего там недоброго.
| | |
|
| 1.68, Аноним (68), 11:49, 20/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Эволюция. В начале про него просто не спорили, однозначно нуль. Теперь уже спорят. Таки прогресс. Приятно что нет макросов (идеология Вирта) и есть графика "из коробки" (идеология Питона). Может и влететь в свою нишу.
| | |
|