Size: a a a

Compiler Development

2020 January 27

h

hydrobiont 🜄🜁 Kind Spiders Win 🕸 in Compiler Development
VIVA OBERON!
Кстати Олег — ты методологию STEPS от Alan Kay и vpri.org не копал? Могу дать хорошую статью на Компьютерре оттуда. Меня интересует — если ты софт оттуда качал, то получить себе копии. Хотя софт Tamacola и ко у меня был, — он, может, и до сих пор доступен, этот софт. Но хотелось бы софт Nothing и OMeta как минимум. Можно мне написать к ним в рассылку старую, может, дадут. Сейчас статью с Компьютерры сброшу.

Система STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет | Компьютерра https://www.computerra.ru/183817/steps/ - "У программистов есть заветная мечта: взять и переделать заново всё - операционную систему, языки про…"

А вообще-то, Олежка, Никлаус Вирт намного круче чем Alan Kay: его OBERON PROGRAMMING LANGUAGE REPORT занимает 20 страниц книжных, а не 20 000 строк и не 100 000 строк, и нафигачить оберон на коленке может каждый за небольшое время на любом Тьюринг-полном языке программирования или даже машкоде. Ура =) Если бы не твоё соучастие, я бы этого, может, и не понял бы. =) Вива OBERON! =)))))

#гедонизм #нетленка #ALANKAY #KAY #mathematics #math #metamath #OBERON #STEPS #VIVA #formal #vpri #cs
источник

h

hydrobiont 🜄🜁 Kind Spiders Win 🕸 in Compiler Development
всё, я нашёл себе судьбу опять - OBERON круче Алана Kay =)
источник

BD

Berkus Decker in Compiler Development
ну Oberon System довольно прикольная штука, и даже работает
источник

AK

Andrei Kurosh in Compiler Development
А почему крутизна языка меряется тем, насколько легко сделать собственную наколеночную реализацию? При таких условиях Brainfuck вообще нет равных
источник

E

Eugene in Compiler Development
не, крутизна языка должна оцениваться тем, насколько легко на нём сделать собственный интерпретатор )))
мало кто тут сможет превзойти полстранички лиспа 1956 г...
источник

AK

Andrei Kurosh in Compiler Development
Eugene
не, крутизна языка должна оцениваться тем, насколько легко на нём сделать собственный интерпретатор )))
мало кто тут сможет превзойти полстранички лиспа 1956 г...
eval(“...”) - выиграл javascript
источник

E

Eugene in Compiler Development
Andrei Kurosh
eval(“...”) - выиграл javascript
нет, суть в том, что бы написать свой eval
источник

VK

Vladimir Kazanov in Compiler Development
Eugene
нет, суть в том, что бы написать свой eval
суть в то, что оригинальный лисп был описан на лиспе же 😊
источник

E

Eugene in Compiler Development
Vladimir Kazanov
суть в то, что оригинальный лисп был описан на лиспе же 😊
ну ок, напишите интерпретатор брейнфака на брейнфаке
источник

FO

FORTRAN ONE LOVE in Compiler Development
Eugene
ну ок, напишите интерпретатор брейнфака на брейнфаке
Есть уже.
источник

FO

FORTRAN ONE LOVE in Compiler Development
Но сам интерпретатор при этом интерпретировать не получится :-(
источник

BD

Berkus Decker in Compiler Development
FORTRAN ONE LOVE
Есть уже.
легко было писать?
источник

AK

Andrei Kurosh in Compiler Development
Eugene
нет, суть в том, что бы написать свой eval
Подозреваю там это просто по той причине, что можно не писать лексер/парсер, а интерпретировать уже готовое дерево? И если так, то почему это считается допустимым, а прямо готовый eval - нет?
источник

FO

FORTRAN ONE LOVE in Compiler Development
Berkus Decker
легко было писать?
Не знаю. Не я писал
источник

M

MaxGraey in Compiler Development
источник

E

Eugene in Compiler Development
Andrei Kurosh
Подозреваю там это просто по той причине, что можно не писать лексер/парсер, а интерпретировать уже готовое дерево? И если так, то почему это считается допустимым, а прямо готовый eval - нет?
ну так суть лиспа в его гомоиконности
источник

BD

Berkus Decker in Compiler Development
FORTRAN ONE LOVE
Не знаю. Не я писал
ну тогда ты completely missing the point
источник

FO

FORTRAN ONE LOVE in Compiler Development
Berkus Decker
ну тогда ты completely missing the point
Надо туда затащить 2 байтный инт...)
источник

AK

Andrei Kurosh in Compiler Development
Eugene
ну так суть лиспа в его гомоиконности
В итоге получается, что лисп - самый лучший язык, потому что в нем круче всего реализованы фичи лиспа
источник

VK

Vladimir Kazanov in Compiler Development
Andrei Kurosh
В итоге получается, что лисп - самый лучший язык, потому что в нем круче всего реализованы фичи лиспа
известно, что в лиспах за все время существования были реализованры вообще все возможные языковые фичи 😊
источник