Ентузіаст відреставрував мінікомпʼютер та покодив на ньому мовою-попередницею C. І показав цей процес на відео

💡 Усі статті, обговорення, новини про Python — в одному місці. Приєднуйтесь до Python спільноти!

Автор YouTube-каналу «Usagi Electric» відновив мінікомп’ютер Centurion та покодив на ньому мовою CPL (Centurion Programming Language) — попередницею мови C.

Автор виклав на Github увесь код, який використав у цьому відеоепізоді, а також посібник CPU6 Programmer’s Manual.

ℹ️ Про мову CPL

Це комбінована мова програмування, яку створили на початку 1960-х років. Спільна розробка Кембриджського та Лондонського університетів. Серед її авторів — Крістофер Стрейчі та Девід Беррон.

Перший компілятор CPL був написаний приблизно в 1970 році, але мова так і не набула великої популярності і, ймовірно, зникла з програмного вжитку десь у 1970-х роках.

CPL вважають попередницею мови C. Як зазначає у своїй статті Пітер Норвіг, директор із досліджень у Google, CPL нагадує сучасні мови Python та Ruby.

«У той час, коли більшість програмістів використовували Assembler, коли першим комп’ютерним мовам (LISP, FORTRAN і COBOL) було не більше як вісім років, Крістофер Стрейчі вирішив використовувати мову програмування дуже високого рівня. CPL була настільки новою, що спершу не мала ані компілятора, ані повного формального опису», — пояснює Пітер Норвіг.

Норвіг створив та виклав у загальний доступ перекладач з CPL на Python для сучасних машин.

Нагадаємо, легенда компʼютерної науки Браян Керніган в інтервʼю DOU розповів про роботу програмістів у 60-ті та безсмертя мов програмування. 80-річний науковець викладає в Принстонському університеті та продовжує вносити правки в основний код AWK.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному0
LinkedIn



Немає коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Підписатись на коментарі