The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов, opennews (??), 15-Мрт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


168. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (162), 16-Мрт-21, 11:56 
1879 Begriffsschrift -> 1948 Plankalkül -> 1951 Superplan -> ALGOL 58, originally named IAL

? IT -> ALGOL 58

? Sequentielle Formelübersetzung -> ALGOL 58


0. Машинные коды появились вместе с первым процессором: https://en.m.wikipedia.org/wiki/Machine_code

2. ASM 1949 из машинных кодов https://en.m.wikipedia.org/wiki/Assembly_language

3. Speedcoding or Speedcode 1953 John Backus IBM https://en.m.wikipedia.org/wiki/Speedcoding

3.0 A-0 1951 из машинных кодов, A-1 1952 Grace Murray Hopper, A-2 https://en.m.wikipedia.org/wiki/A-0_System

3.1 A-3, ARITH-MATIC 1955 Grace Hopper
https://en.m.wikipedia.org/wiki/ARITH-MATIC

3.1 B-0, FLOW-MATIC 1955 Remington Rand, Grace Hopper первая английская https://en.m.wikipedia.org/wiki/FLOW-MATIC -> COBOL

4. Fortran 1957 John Backus IBM https://en.m.wikipedia.org/wiki/Fortran

!!! 5. ALGOL 58 1958 https://en.m.wikipedia.org/wiki/ALGOL_58

6. ALGOL 60 1960 https://en.m.wikipedia.org/wiki/ALGOL_60 -> ADA, Pascal, ...

??? 6.1 COBOL 1959 CODASYL, DoD https://en.m.wikipedia.org/wiki/COBOL -> B

7. CPL 1963 Christopher Strachey https://en.m.wikipedia.org/wiki/CPL_(programming_language)

!!! 7.1 TMG 1963 Robert M. McClure написан сам на себе и зациклен на себе (recursive descent compiler-compiler) реализован в асемблерных кодах PDP-7
https://en.m.wikipedia.org/wiki/TMG_(language)

7.2 PL/I 1964 IBM https://en.m.wikipedia.org/wiki/PL/I из COBOL, Fortran, ALGOL 60

!!! 8. 1967 BCPL Martin Richards спец язык для разработки компиляторов других языков https://en.m.wikipedia.org/wiki/BCPL

9. B 1969 Ken Thompson, Dennis Ritchie из BCPL, PL/I, TMG

10. C 1972 Dennis Ritchie, Bell Labs https://en.m.wikipedia.org/wiki/C_(programming_language) из B, ALGOL 68, Assembly, PL/I, FORTRAN

Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (162), 16-Мрт-21, 12:04 
> В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme.

Надо делать простейший компилятор C через TMG на ASM. И TMG зацикливаться на самого себя.

Ответить | Правка | Наверх | Cообщить модератору

216. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (213), 17-Мрт-21, 15:39 
Сделайте если можете и залейте на https://github.com/oriansj/stage0

Впрочем там есть некие компиляторы типа-си на 130 кило асмового сорца вроде.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру