- Short Code
-
Short Code Появился в: Автор(ы): Short Code (Короткий код) — один из первых языков программирования высокого уровня из когда-либо разрабатываемых для вычислительных машин. Short Code представляет собой уже не набор машинных кодов, как это было раньше, а полноценные математические выражения, которые затем интерпретируются в машинный код.
Содержание
История
Как язык программирования Short Code был предложен Джоном Мокли в 1949 году. Оригинальное название языка - Brief Code. Первая реализация была написана Вильгельмом Шмидтом для компьютера BINAC в 1949 году. На следующий год Шмидтом была разработана новая версия для UNIVAC I, где уже язык получил название Short Code. Конечный же вариант Short Code был педложен в 1952 году для компьютера Univac II А.Б. Тоником и Дж. Р. Логаном.
Пример программы
Рассмотрим выражение:
a = (b+c)/b*c
так будет выглядеть процесс ручного преобразования математического выражения в Short Code:
X3 = ( X1 + Y1 ) / X1 * Y1 замена переменных X3 03 09 X1 07 Y1 02 04 X1 Y1 замена операторов и круглых скобок Замечание: умножение описывается простым размещением рядом переменных 07Y10204X1Y1 группировка в слова по 12 байт . 0000X30309X1
См. также
История языков программирования
Литература
- Wexelblat, Richard L. (Ed.) (1981). History of Programming Languages, p. 9. New York: Academic Press. ISBN 0-12-745040-8
Основные языки программирования (сравнение • IDE • история • хронология) Используемые
в разработкеАда • APL • Язык ассемблера • ActionScript • ABAP/4 • AutoIt • AWK • Бейсик • Си • Кобол • C++ • C# • Cω • Clarion • Clojure • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • Euphoria • F# • Форт • Фортран • Gambas • Go • Groovy • HAL/S • Haskell • Icon • Java • JavaScript • Limbo • Lua • Модула-3 • Object Pascal • Objective-C • OCaml • Oz • Parser • Паскаль • Компонентный Паскаль • Perl • PHP • PowerBASIC • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic (.NET)
Академические IEC 61131-3 Instruction List • ST • FBD • Ladder Diagram (LD) • SFC
Прочие Эзотерические Визуальные Категории:- Появились в 1949 году
- Языки программирования по алфавиту
Wikimedia Foundation. 2010.