UNCOL - Википедия - UNCOL

UNCOL (Әмбебап компьютерлік тіл) ұсынылған әмбебап болды аралық тіл үшін құрастырушылар енгізген Мелвин Э. Конвей 1958 жылы. Ол ешқашан толық көрсетілмеген немесе іске асырылмаған; көп жағынан бұл тілден гөрі түсінік болды.

UNCOL компиляторларды әр жаңа үшін экономикалық тұрғыдан қол жетімді етуге арналған нұсқаулар жинағы сәулет және бағдарламалау тілі. Әрбір машина архитектурасы үшін бір ғана компилятордың артқы жағы, ал әрбір бағдарламалау тілі үшін бір компилятордың алдыңғы жағы қажет болады. Бұл 1961 жылы өте өршіл мақсат болды, өйткені компилятор технологиясы жаңа қалыптасу кезеңінде болды, ал компьютерлік техникада және бағдарламалық жасақтамада аз нәрсе стандартталды.

Тарих

Мұндай әмбебап аралық тілдің тұжырымдамасы ескі: БӨЛІС есепте (1958) қазірдің өзінде «[оны] көптеген тәуелсіз адамдар 1954 жылдан бастап талқылады» делінген. Макракис (1993) өзінің тағдырын қорытындылайды:

UNCOL 1960-шы жылдардың басындағы өршіл күш болды. Компиляторды жазу мәселесін шешуге тырысу, сайып келгенде, тіл мен компилятор технологиясы әлі жетілмегендіктен сәтсіздікке ұшырады. 1970 ж. құрастырушы-құрастырушылар ақырында UNCOL алдына қойған мәселені шешуге үлес қосты: жаңа тілдер мен жаңа машиналарға арналған компиляторларды үнемді шығару.

UNCOL кейде әмбебап аралық тіл идеясының жалпы термині ретінде қолданылады. The Сәулеттің бейтарап үлестіру форматы әр түрлі сияқты осы мағынада UNCOL мысалы болып табылады байт коды сияқты жүйелер UCSD Pascal Келіңіздер p-код, және ең бастысы Java байт коды.[1]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  • Конвей, Мельвин Э. (1958 ж. 1 қазан). «UNCOL туралы ұсыныс». ACM байланысы. 1 (10): 5–8. дои:10.1145/368924.368928. ISSN  0001-0782.
  • Жан Э. Саммет, Бағдарламалау тілдері: тарихы және негіздері, Prentice-Hall, 1969. X.2 тарау: UNCOL (Маңызды орындалмаған тұжырымдамалар), б. 708.
  • БӨЛІС Осы жағдай үшін Әмбебап тілдер жөніндегі комитет (Дж. Стронг, Дж. Ольштын, Дж. Вегштейн, О. Мок, А. Триттер, Т. Стил), «Өзгеретін машиналармен байланысты бағдарламалау мәселесі», ACM байланысы 1: 8: 12–18 (1958 ж. Тамыз) және 1: 9: 9–15 (қыркүйек 1958).
  • Ставрос Макракис, «UNCOL-ден ANDF-ге дейін: стандартты орта тілдердегі прогресс», ақ қағаз, Бағдарламалық жасақтама қоры Ғылыми-зерттеу институты, RI-ANDF-TP2-1, 1992 ж., Қаңтар CiteSeer
  • Т.Б. Болот, кіші, «UNCOL: әмбебап компьютерлік тіл қайта қаралды», Датамация (Қаңтар / ақпан 1960), б. 18.
  • Т.Б. Болат, кіші, «UNCOL-дің алғашқы нұсқасы», Proc. Батыс бірлескен компьютерлік конференциясы 19: 371 (Лос-Анджелес, 9-11 мамыр, 1961).
  • Т.Б. Болат, кіші, «UNCOL: миф және факт», Автоматты бағдарламалаудағы жылдық шолу 2:325 (1961).
  1. ^ Джон ағылшын, Операциялық жүйелерге кіріспе: жұмыс үстелінің артында, Palgrave MacMillan 2005, ISBN  0230374085, б. 10