The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск языка программирования Rust 1.47"
Отправлено Аноним, 12-Окт-20 10:32 
Эти проекты изначально на другом языке. Раст уместен, но только для новых модулей

> фишек си это его примитивизм

Он примитивный, простой, но сложный в обращении.

> легко изучать: 10 страниц чтения и ты всё знаешь

А потом еще N лет, чтоб писать более-менее без UB :)
В процессе возьмешь несколько крупных либ и вся разница нивелируется, поскольку у них куча велосипедов из-за того, что в языке этого нет (начиная от GString). Или будешь писать свои велосипеды, от чего другим людям не станет легче в процессе разбора кода. И тебе тоже, если нужно вносить правки в существующие проекты, где уже есть другие велосипеды, и в свою очередь изучать их.
Впрочем, это касается программирования в целом, но и C этого не лишен.

> знать стандарт на 800+ страниц целиком

Это где такое нужно?

> там всегда можно заглянуть под капот

В C++/Rust тоже можно, проблемы? В любом случае, это всё тоже кривая обучения, которую нельзя исключать.

> В случае же с++ можно открыть 10 рандомных проектов и половину не понять

Ну если совсем не следить за новинками (= не развиваться), то в принципе да

> Но когда каждый всё это тащит в стандарт - получается ад

В идеале - должно получаться лучшее решение. Это как с std::string, который до C++11 многие компании велосипедили у себя, а после - ситуация изменилась и особого смысла больше не несет.

> Кто будет дальше развивать проект?

В Линуксе у каждого модуля есть своей мейнтейнер. Нет мейнтейнера = модуль на ветер. И это не зависит от языка, куча новостей было об этом задолго мыслей о расте.

> мало того что будет матерится при сборке

При грамотной изначальной интеграции проблем не будет.

> Растоманы? - чёто я сомневаюсь.

А в чем проблема? Растоманы модуль и написали изначально

> так ещё и самостоятельно исправить/добавить что то не сможет из за этого

Или из-за того, что не захотят развиваться?)

 

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



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

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