Если бы Микрософт не выделял денег на разработку поддержки старого API то уже программы под XP вы бы уже забыли.serbod писал(а):Программы и железо 90-х годов до сих пор работают не потому что "замены нет", а потому что работают. Вы уже поменяли выключатели и розетки дома на "умные"? =)
Вот смотрю в проект который пишется под BC++ v6. Надо работать с почтой, извлекать дату.. То что сейчас уже писан в стандарт там этого нет - приходится выдумывать. Сплошь UTF8, а нет приходится работать с Ansi/Win-1251.
Есть еще один проект - нужно использовать Web2.0/JS/CSS. Страничку могут открыть с новомодными дизайнерскими штуками. То есть не должно быть так - что "ваш браузер устарел, обновите его".
Под линухом была история с IPX, там как раз новая программа (управлением заказами ресторана) - работала на IPX, а в линухе 3.x версии данная поддержка отменена так как устарело. Вот пришлось искать исходники и с помощью "молотка и волшебных слов" вбивать в ядро.
Это только в кодинге.. в железе еще весело. Кто помнит 1394/LPT/ISA/3.14` и тому подобное.. Вспоминается время когда налоговая принимала только дискеты 3.14` а в современных матплатах уже не было floppy разьем, да и в магазинах 3.14 не продавались.