The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск операционной системы Redox OS 0.8, написанной на язык..."
Отправлено Аноним, 28-Ноя-22 20:00 
> абстракции вчера были модные в фас, сегодня в профиль, а завтра
> будут в зад, т.е. бесконечно меняются.

Си как бы появился в лохматых 70х. И с тех пор не так сильно изменился. Конечно K&R синтаксис выкинули, но это единственное крупное и ломающее изменение за дофига лет.

Ну а софт на C89 прекрасно билдуется по сей день распоследним компилером. При том даже на архитектурах про которые изначальные авторы тех программ понятия не имели, потому что 30+ лет назад видите ли не было какого-нибудь RISCV, или чего там кому нравится. Там абстракции и допушения достаточно базовые и простые чтобы удерживаться даже на самой странной фигне выдаваемой человечеством. Даже на кривом гарвардце AVR вон можно не то что си но и кусок плюсов. Архитектура там довольно странная, но оказывается даже такая сова на тот глобус лезет.

> Когда вы абстрагируетесь от чужих абстракций, поймёте,

...что тот же сишка сам по себе довольно тонкий слой, который не особо то и мешает сделать свои абстракции, удобные лично вам, возможно, даже в вот именно этой задаче. Минимальный компилер делает в 4 функциях (проект C4, чтоли). Конечно он не покажет чудес оптимизации кода.

> что это лишняя шелуха. Хочешь повторяемости использования кода -
> суй его в библиотеки, а свои абстракции засунь себе в одно место.

Лол, а библиотеки, типа, делаются без абстракций? Да ну ладно? Удачное апи либы - абсолютно забойная фича.

Ну вон у токса - полстранички кода на си подымают распределенный месенжер со всеми наворотами. И вот через 15 минут бот уже трепется со мной в чатике, при том - вися на всегда врубленом мипсовом роутере, потребляя аж полтора метра оперативки на все. Вот это - крутое апи либы. А просто потому что вы то же самое с каким-нибудь другим апи за 15 минут и полстранички текста даже на питоне каком пожалуй не сможете, и жрать это будет точно не полтора метра рамы. Но там кодеры реально придумали весьма забавные абстракции чтобы такой пируэт вообще стал возможен.

 

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



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

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