The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Новые выпуски вариантов coreutils и findutils, переписанных ..."
Отправлено keydon, 03-Апр-23 12:44 
>Боров чекер сильно ограничивает, но безопасность того стоит.

Абстрактная безопасность. Оно того стоит https://www.opennet.me/opennews/art.shtml?num=56551

>Что касается синтаксиса, то там все хорошо, в плюсах он гораздо ужаснее.

Еще более наркоманский чем в плюсах. Причем в плюсах это наследовали от си, а си это древнючий мамонт, а зачем такой синтаксис в 2014 в совершенно новом языке - непонятно.

>Что касается аргумента от "язык макросов отличается от языка самого раста", то это пустой аргумент, ибо в си тоже пишешь на двух языках одновременно: CPP (C preprocessor) и C (C).

В С он по сути сводится к копированию. Это довольно грубый, но хотя бы простой подход.
В плюсах уже есть темплейты и они уже встроены в язык (хоть как-то) и довольно мощны, но все равно с ними много исключений и нужно быть осторожным. И насколько я понимаю раст берет все (худшие) недостатки темплейтов из плюсов. В современном языке хотелось бы видеть что-то более элегантное и надежное, без усложнения отладки, без сильного увеличения времени компиляции. Но раст пошел дальше и еще добавил DSL (там где и макросы не хотелось бы видеть). Серьезно?

>Все инструменты под рукой: пакетный менеджер, сборщик, форматировщик, генератор документации -- в си каждую приблуду придется ставить отдельно

Что же тут может пойти не так? https://www.opennet.me/opennews/art.shtml?num=58458

> в си каждую приблуду придется ставить отдельно, причем пакетного менеджера нет в принципе, и не будет

Есть и не один. Да, его придется ставить и это хорошо.

>Есть концеция "фич". Допустим, crossterm знает все о том, как выводить цветной текст в терминал, а lscolors имеет опциональную поддержку crossterm, если врубить для нее такую фичу.

Растоманы так носятся с этими фичами и трейтами, но это же синтаксический сахар, да и не первой свежести.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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