The OpenNET Project / Index page

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



"Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Lunatik - инструментарий для создания в ядре Linux обработчи..." +/
Сообщение от Аноним (-), 23-Апр-24, 13:40 
> Да вот блин, вскопать грядку большим экскаватором - можно, но дестроя многовато.
> Куб грунта за раз (меньше не получается, простите) - хренакс, и вообще не поймешь, грядка это или чего.

Так копай маленьким) Они же тоже существуют.
А еще есть мотоблоки. Тоже оптимизация.

Но пример хороший.
Когда код был размером с грядку то лопаты хватало. Утилитки на 10 LOC, которые можно писать принимая патчи по почте (хорошо хоть не голубиной).
Кто в здравом уме будет 40 соток копать ручками?

А теперь участок стал много гектаров.
На нем закопаны каналы связи, неразорвавшиеся бомбы, трубы канализации...
И его одновременно обрабатывают 100500 человек.
Приходит такой васян с лопатой и фигак, разломал что-то важное. И даже не заметил.
А потом через 10 лет, кто-то обнаружи утечку фекалий прямо юзеру запазуху.

>  А после пары таких сессий земледелия проще место жительства сменить, чтобы не жить на свалке,
> и дом как раз куда-то сползать начал.

А типа ядро это сейчас не свалка?)

> В C99 и далее частично починили - но увы, не хватило комитета тупарей на полный вариант того что надо было сделать.

Т.е есть проблему решить не смогли.

> Маленькая пробема только в том что все остальные оказались еще ужаснее. Не, ассемблер мы рассматривать не будем, он еще ужаснее из-за полной неструктурированости и непортабельности.

Не думаю что остальные еще хуже, просто отказ от старого это всега тяжело.

> Да и в глобальных оптимизациях компилеры могут дать мастеркласс и ассемблерщику.

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

> А вот как раз педальность всяких указателей и проч - позволяет очень
> крутые оптимизации. Которые более продвинутые ЯП не могут себе позволить из-за
> даваемых гарантий.

Это было актуально, когда компы были медленные. И интернета не было)
Ты готов поменять увеличение производительности на 5-10-15% в обмен на потенциальный бекдор?
Сейчас я не готов на такие жертвы.

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

Оглавление
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua, opennews, 22-Апр-24, 09:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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