redis: (Default)
redis ([personal profile] redis) wrote2020-12-17 07:47 am

Заповеди Зеленого Программирования

Если бы Грета знала, сколько океанов вскипит ради охлаждения серверов с ее видео, сколько угля грязно сгорит, добывая энергию для обсуждения ее слов, стала бы она произносить с высокой трибуны свои сакральные "Du, Du hast, Du hast mich"?

Лишь нам, программистам, под силу исправить тот вред, что она нанесла планете. Я тут накидал несколько принципов Зеленого Программирования, присоединяйтесь!


***

Изначально было слово, и слово было 16 бит, и этого всем хватит.

Не сотвори себе объекта! Нет класса кроме структуры и typedef пророк ее.

У нас, программистов, закон простой! Намусорил? Убери за собой! А garbage collector не нужен.

Пусть словами вашими будут true и false, использовать под них целый байт - от лукавого.

Программируя, не пишите лишнего, как язычники индийские, ибо они думают, что в многословии своём будут оплачены.

Проще четырехтомник Кнута протащить через игольное ушко, чем объяснить необходимость темплейтов и дженериков.

Не твори сущностей в памяти без необходимости.

Компилировай!


(на фото: докер и кубернетес душат производительность)

[personal profile] a2is 2020-12-17 07:18 am (UTC)(link)
> А garbage collector не нужен.

Да можно и GC, если зелёновый, освящённый Гретой.
12_natali: 12-natali (Default)

[personal profile] 12_natali 2020-12-17 01:37 pm (UTC)(link)
Лаокоон зачётный!:)))
а по бокам ХТО?