Size: a a a

Compiler Development

2021 June 13

[

[BRM]White Rabbit in Compiler Development
ST👀
источник

K

Kir in Compiler Development
zerg screeching
источник

AG

Alex Gryzlov in Compiler Development
источник

AG

Alex Gryzlov in Compiler Development
вообще у данви была разборная статья
http://www.brics.dk/RS/03/33/ Danvy, [2003] "A Rational Deconstruction of Landin's SECD Machine"
и леруа на слайдах приводил разбор
https://xavierleroy.org/mpri/2-4/machines.pdf
источник
2021 June 14

AT

Alexander Tchitchigi... in Compiler Development
источник

Constantine ʕ◔ϖ◔ʔ🦀... in Compiler Development
An esoteric visual language that takes image files as input based on a multi-tape Turing machine, designed for compatibility with C.
The "parser" is based on computer vision and the backend produces C code. 🧐

https://github.com/TartanLlama/vizh
источник

DP

Defragmented Panda in Compiler Development
Кстати. На тему гпу, картинок, компиляторов - язык который реально 2д - типа брейнфака, скорее всего хорошо паралелится, если каждый гейт считается одновременно и в этом 2д поле инфа движется со скоростью 1 клетку за фрейм

я так понимаю язык выше на самом деле 1д, как и почти все языки, и просто показан в виде картинки
источник

K

Kir in Compiler Development
Программировать-то на этой эзотерике-то как?
источник

[

[BRM]White Rabbit in Compiler Development
а не надо программировать, надо любоваться, как параллелится всё
источник

DP

Defragmented Panda in Compiler Development
автоматизировать )

или тут только компиляторы для человеко-читаемых языков?

я предположил что автоматически генерируемый код тут еще укладывается в тематику
источник

[

[BRM]White Rabbit in Compiler Development
> автоматизировать )
т.е. использовать в качестве байткода?
источник

DP

Defragmented Panda in Compiler Development
да
источник

[

[BRM]White Rabbit in Compiler Development
у меня есть подозрения, что футарк так и сделали
источник

[

[BRM]White Rabbit in Compiler Development
но это не точно
источник

[

[BRM]White Rabbit in Compiler Development
ну, не в прямом смысле на бреинфаке, но оптимизировали промежуточные представления в угоду большей параллелизации
источник
2021 June 15

M

MrSmith in Compiler Development
Интересный кстати кейс
источник

M

MrSmith in Compiler Development
Все не выйдет конечно, но распаралелить. Я смотрел виде когда то давно, был чувак который написал такую базу данных, до него и после никто вроде не делал такого
источник

M

MrSmith in Compiler Development
Ну или мейлу не сунули это в презентацию
источник

M

MrSmith in Compiler Development
Закон Амдала
источник

AT

Alexander Tchitchigi... in Compiler Development
https://github.com/antonmks/Alenka
Вот эту, что ли? 😄
Сейчас все кому не лень оффлоадят тяжёлые запросы на GPU, включая, конечно же, SQL базы, не говоря уже про колоночные.
источник