Игра Space Travel
Space Travel (рус. Космический полёт или Космическое путешествие) — компьютерная игра симулирующая путешествие по солнечной системе. Разработка этой игры, привела к созданию операционной системы Unix.[1][2] Иногда утверждается, что к развитию Unix привела другая игра, Spacewar!. Подобные заявления не являются точными и вероятно, возникли в результате путаницы двух разных игр. История развитияИгра была первоначально написана в 1969 году Кеном Томпсоном для системы Multics, затем была портирована им же на Fortran для системы GECOS, и в конечном итоге портирована Томпсоном и Деннисом Ричи на PDP-7. Первоначальная версия для GECOS была трудна в управлении, к тому же игра в нее на GECOS была недешевым занятием - в 1960-х годах процессорное время большого компьютера строго распределялось между всем желающими. Томпсону удалось найти менее производительный и простаивающий PDP-7, обладающий к тому же хорошим графическим терминалом. Процесс портирования оказался неожиданно сложным - у программистов не было никаких утилит для написания программы. Томпсону и Ричи специально для игры пришлось с нуля на ассемблере написать библиотеку чисел с плавающей точкой, графическую подсистему и систему отладки кода.[1] Именно в процессе портирования игры на PDP-7 на ассемблере, Томпсон и Ритчи написали исходный код, который в конечном итоге превратился в операционную систему UNICS/Unix. Некоторые считают, что Space Travel — это первая прикладная программа Unix. Примечания |