Кіріспе
Librascope General Purpose компьютері (1956)
LGP 30 – Librascope General Purpose және кейіннен Librascope General Precision дегенді білдіретін, тікелей сатуға арналған алғашқы компьютерлердің бірі. Ол Калифорния штатының Глендейл қаласындағы Librascope компаниясы (General Precision Inc. бөлімшесі) тарапынан өндірілді және Royal Typewriter Company компаниясының Royal McBee бөлімшесімен құрылған бірлескен кәсіпорын – Royal Precision Electronic Computer Company компаниясы арқылы сатылып, қызмет көрсетуі жүзеге асырылды. LGP 30 алғаш рет 1956 жылы 47 000 доллар бөлшек сауда бағасымен шығарылды, 1956 жылғы 47 000 доллар шамамен соңғы жылдары <есептелген сомаға> тең. LGP 30 көбінесе үстел компьютері деп аталды. Оның жазу машинасына арналған сөресіз биіктігі, ені және тереңдігі, салмағы шамамен 100 кг болды және құрылғыны жылжытуды жеңілдететін берік дөңгелектерге орнатылды.
ALGOL 30
Дартмут колледжі LGP 30 үшін ALGOL 60-ның екі нұсқасын жасады. Дартмут ALGOL 30 – үш кезеңді жүйе (компилятор, жүктеуші және интерпретатор) болды, ол ALGOL мүмкіндіктерінің көп бөлігін қамтамасыз етті, бірақ орындалу кезінде жадты бөлуді қажет ететін мүмкіндіктерден басқа. SCALP, жеке Algol процессоры, ALGOL-дың шағын жиынтығы үшін бір кезеңді жүйе болды (барлық бағдарламадан басқа блоктар болмады), процедуралардың жариялануы болмады, шартты операторлар болды, бірақ шартты өрнектер болмады, for операторында while-дан басқа конструкциялар болмады, ішкі switch операторлары болмады (ішкі шақыруларға рұқсат етіледі) және логикалық айнымалылар мен операторлар болмады. «Үшінші акт» сияқты, әрбір таңба апострофпен бөлінуі керек болды.
ДИКТАТОР
DICTATOR – бұл DODCO Interpretive Code for Three Address with Technical Optimum Range аббревиатурасының ауыртпалықпен қысқартылған түрі. 1959 жылы пайда болған DICTATOR – LGP 30 машинасының техникалық ерекшеліктерін бағдарламашыдан жасыруға арналған интерпретатор. Бағдарламалау тілі үш операнды құрама кодқа ұқсас, екі бастапқы операнд және бір түпкілікті операнд болады. Барлық сандар сегіз таңбалы мантиссасы және екі таңбалы экспонентасы бар қозғалатын нүкте форматында келеді. Табиғи логарифмдер мен экспоненталар, сондай-ақ sin, cos және arctan функциялары қолданылады. Төрт деңгейге дейін ішкі циклдар қолдау көрсетіледі. Кестелік іздеу және блок жадты жылжыту операциялары іске асырылған. Интерпретатор LGP 30 жадының жартысынан астам бөлігін пайдаланады; қағаз лентаны Flexowriter арқылы жүктеуге шамамен 30 минут уақыт кетеді. Қозғалатын нүктелі қосу, алу, көбейту және бөлу операцияларының әрқайсысы 455 миллисекундтан кем уақыт алады. Косинус 740 миллисекунд ішінде есептеледі.
RPC 4000
Тағы бір, одан да қуатты ізбасар машина, 1960 жылы жарияланған General Precision RPC 4000 болды. LGP 30-ға ұқсас, бірақ транзисторлық, ол 32 биттік 8,008 сөздік жадты магниттік барабанға сақтау мүмкіндігіне ие болды. Оның құрамында 500 транзистор және 4,500 диод болды, 87,500 долларға сатылды және салмағы .
Ерекше қолданылуы
Эдвард Лоренц ауа райының өзгеру үлгілерін модельдеуге тырысқанда ЛГП-30 компьютерін пайдаланды. Оның болжамдардағы зор өзгерістер бастапқы деректердегі ең кішкентай айырмашылықтардан туындауы мүмкін екенін жариялауы, оған хаос теориясының негізгі ұғымдары – "ерекше тартымдылық" және "көбелек әсері" терминдерін енгізуге себеп болды.