Каждый раз, когда мы вспоминаем 8-битные домашние компьютеры, бесшумные мэйнфреймы 70-х или первые рабочие станции Unix, в голову приходит слово «ретро». Кажется, что место этим машинам — в витринах музеев и на полках коллекционеров. Но стоит присмотреться внимательнее, и мы замечаем любопытный парадокс: идеи и приёмы, придуманные в эпоху килобайтной оперативки и медленных шин, сегодня возвращаются в самые передовые проекты. Устройства «интернета вещей» снова живут в условиях строгих ограничений по памяти и питанию, разработчики гонятся за энергосбережением важнее тактовой частоты, а инженеры безопасности ищут прозрачности в минималистичных микрокернелях. В этих задачах неожиданно помогает опыт тех, кто когда-то укладывал полноценную игру в 40 КБ картриджа, писал сетевой стек в 8 КБ ПЗУ или оптимизировал алгоритм под 1 МГц процессор. В этой статье мы посмотрим, какое «ретро-ДНК» уже проникло в современную разработку, чему нас продолжают учить старые компьютеры и какие практики прошлого
Ретро-компьютинг и его влияние на современную разработку
20 мая20 мая
125
3 мин