Size: a a a

Compiler Development

2019 December 29

K

Kir in Compiler Development
Вкусовщина, надо сказать. Я видел систему типов стекового языка, встроенную в систему типов хаскелля, и смог реализовать вот это (http://tunes.org/~iepos/joy.html#algorithm) без лома и такой-то матери только потому, что я ставил _ и компилятор говорил, объект какого типа должен быть вместо этой Typed Hole.
источник

PS

Peter Sovietov in Compiler Development
Михаил Бахтерев
Фейнман писал на Бейсике. Гидролинамику, кажется моделировал
У него, по сути, был симулятор параллельной машины на Бейсике.
источник

AV

Alexey Veselovsky in Compiler Development
Михаил Бахтерев
Фейнман писал на Бейсике. Гидролинамику, кажется моделировал
Это ж капец медленно!
источник

PS

Peter Sovietov in Compiler Development
Kir
Вкусовщина, надо сказать. Я видел систему типов стекового языка, встроенную в систему типов хаскелля, и смог реализовать вот это (http://tunes.org/~iepos/joy.html#algorithm) без лома и такой-то матери только потому, что я ставил _ и компилятор говорил, объект какого типа должен быть вместо этой Typed Hole.
В простом стековом языке один тип — cell :)
источник

K

Kir in Compiler Development
Этот стековый язык был строго типирован)
источник

E

Eugene in Compiler Development
Alexey Veselovsky
Это ж капец медленно!
Наверное, тогда особо выбирать было не из чего
источник

AV

Alexey Veselovsky in Compiler Development
Eugene
Наверное, тогда особо выбирать было не из чего
Фортран
источник

PS

Peter Sovietov in Compiler Development
Eugene
Наверное, тогда особо выбирать было не из чего
Шутите? Для CM были очень неплохие языки и компиляторы.
источник

E

Eugene in Compiler Development
Alexey Veselovsky
Фортран
Может его микроэвм не имела транслятора фортрана
источник

E

Eugene in Compiler Development
Peter Sovietov
Шутите? Для CM были очень неплохие языки и компиляторы.
СМ это что?
источник

PS

Peter Sovietov in Compiler Development
Просто Фейнман знал только Бейсик. И ему хотелось во всем дойти до самого фундамента. Поэтому и не просто программа, а симулятор для запуска программ.
источник

PS

Peter Sovietov in Compiler Development
Eugene
СМ это что?
Это легендарный суперкомпьютер Connection Machine.
источник

МБ

Михаил Бахтерев in Compiler Development
Kir
Вкусовщина, надо сказать. Я видел систему типов стекового языка, встроенную в систему типов хаскелля, и смог реализовать вот это (http://tunes.org/~iepos/joy.html#algorithm) без лома и такой-то матери только потому, что я ставил _ и компилятор говорил, объект какого типа должен быть вместо этой Typed Hole.
Что именно смогли реализовать? По тексту понятно только, что изобретена очередная КАМ.
источник

TS

Timur Safin in Compiler Development
Alexey Veselovsky
Модульность тоже не нужна. Достаточно того, как было в Паскале.
Так в виртовском паскале и не было модулей. Unit (вроде) это борландовское расширение, конечно же привнесено под влиянием модулы
источник

AV

Alexey Veselovsky in Compiler Development
Timur Safin
Так в виртовском паскале и не было модулей. Unit (вроде) это борландовское расширение, конечно же привнесено под влиянием модулы
Я именно это и имел в виду
источник

PS

Peter Sovietov in Compiler Development
Михаил Бахтерев
Что именно смогли реализовать? По тексту понятно только, что изобретена очередная КАМ.
Ха! Тут функциональщикам столбить нечего. Это фортеры придумали!
источник

AV

Alexey Veselovsky in Compiler Development
Для таких задач хватило бы и виртовского Паскаля. Он под них и делался.
источник

PS

Peter Sovietov in Compiler Development
источник

PS

Peter Sovietov in Compiler Development
Просто так :)
источник

МБ

Михаил Бахтерев in Compiler Development
Но вот есть свидетели церквей Clojure или JavaScript. У них там в каждом проекте по сотне namespace-ов или модулей и по делу и не по делу. И вот. Живут без типов.
источник