Меньше 3 килобайт нужно новому «блокноту» для работы — бывший программист Microsoft создал нечто уникальное

Современный софт стремительно раздувается в размерах, обрастая гигабайтами «воды», рекламы и систем слежки. Решив доказать, что классический подход к программированию еще жив, бывший ведущий разработчик Microsoft Бен Баккер совершил настоящее чудо оптимизации. Он написал с нуля полноценный клон легендарного текстового редактора Блокнот (Notepad), весь исполняемый код которого занимает ничтожные 2 686 байт. Для сравнения, современный стандартный Блокнот в Windows 11 «весит» почти в 150 раз больше.

Никакого раздутого кода, никакой телеметрии и абсолютно никакого мусора. Баккер писал утилиту, получившую лаконичное название ntpd.exe, на чистом языке ассемблера, напрямую взаимодействуя с базовыми API операционной системы. Несмотря на микроскопический размер, программа полностью функциональна: она мгновенно открывается, позволяет редактировать и сохранять текстовые файлы, поддерживает стандартные горячие клавиши и при этом не потребляет ресурсы процессора. Автор уже выложил проект в открытый доступ, устроив своеобразный мастер-класс для современных разработчиков, привыкших собирать простейшие приложения на базе «тяжелых» веб-движков.

Источник: www.goha.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев