Платформо-независимые системы как философский принцип развития

(сказка на весь день)
Введение.
Меня, как человека во многом старающегося быть независимым от внешних и внутренних сил окружающего нас мира, всегда интересовало абстрактное знание и в частности ПНСистемы. Сразу дам определение через пример, во всем м…

[Перевод] Рискованная музыка на линейном принтере старинного мейнфрейма от IBM

Мы в нашем Музее компьютерной истории недавно приобрели набор перфокарт для компьютерной музыкальной программы 50-летней давности. Тогда у большинства компьютеров не было звуковых карт, но творческие программисты нашли способы выдавать музыку при помощ…

Тесты или типы? — Rust version

Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как “чёрный ящик”, не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору…