Size: a a a

Compiler Development

2020 May 08

AT

Alexander Tchitchigi... in Compiler Development
Или GRIN? 😊
источник

KR

K R in Compiler Development
Большое спасибо, libfirm. Я просто не могу в гугеле поиском найти - таких IR много. А какие из них более промышленные, а какие - менее - непонятно.
источник

p

polunin.ai in Compiler Development
Alexander Tchitchigin
Например, почему на строчке 9 происходит вызов функции, определённой на строчке 11?
Наверное в первую очередь парсятся функции и заносятся в скоуп, а потом начинается eval переменных
источник

TT

Taras 🦀 Taraskin in Compiler Development
Alexander Tchitchigin
Этот вопрос никто не задавал. Спасибо, но можете не отвечать на него. 😉
а можно без пассивной агрессии в сторону "самых маленьких и самих глупеньких" ?

спасибо

не все в чате сидят, чтобы писать, есть кто сидит и только читает, учится :)
источник

AT

Alexander Tchitchigi... in Compiler Development
Taras 🦀 Taraskin
а можно без пассивной агрессии в сторону "самых маленьких и самих глупеньких" ?

спасибо

не все в чате сидят, чтобы писать, есть кто сидит и только читает, учится :)
Я, в общем, стараюсь, но как Вы убедитесь, прочитав чат дальше, получается далеко не всегда... 😞
источник
2020 May 09

TT

Taras 🦀 Taraskin in Compiler Development
Alexander Tchitchigin
Я, в общем, стараюсь, но как Вы убедитесь, прочитав чат дальше, получается далеко не всегда... 😞
вы очень много разного знаете, и вас приятно читать, когда вы о всяком-разном рассказываете и делитесь ссылками :)

непонятно только, зачем пинать человека, который проводит ликбез по теме чата?
получается, что вы и всех "нубов зеленых" пинаете))
источник

TT

Taras 🦀 Taraskin in Compiler Development
S.Atan
То есть, вынос за скобки, перестановка слагаемых, наоборот выделение общего множителя и другое - перестановка узлов дерева...

Ну хорошо, отвечать не буду.
вопрос был и есть, интересно!
прошу продолжения и парочку ссылок по теме)
спасибо)


не каждый человек читает каждый чат постоянно —
бывает удобнее посидеть час-два перечитать весь чат за пару недель — удобнее, чем постоянно в чате сидеть :)
источник

A

Alex Ф-ф-фэils!🌠︙... in Compiler Development
Выглядит красиво
источник

A

Alex in Compiler Development
Taras 🦀 Taraskin
вопрос был и есть, интересно!
прошу продолжения и парочку ссылок по теме)
спасибо)


не каждый человек читает каждый чат постоянно —
бывает удобнее посидеть час-два перечитать весь чат за пару недель — удобнее, чем постоянно в чате сидеть :)
Вы вопрос перезадайте, пожалуйста, а то не очень понятно что узнать там узнать хотят
источник

M

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

TT

Taras 🦀 Taraskin in Compiler Development
Alex
Вы вопрос перезадайте, пожалуйста, а то не очень понятно что узнать там узнать хотят
"реквест продолжения темы об оптимизаторах и оптимизациях" :)
источник

KR

K R in Compiler Development
“Компиляторы не нужны! Все на фронт!”
источник

AT

Alexander Tchitchigi... in Compiler Development
K R
“Компиляторы не нужны! Все на фронт!”
Ну как же! Руками, что ли, нетлисты писать?! 😂
источник

KR

K R in Compiler Development
Alexander Tchitchigin
Ну как же! Руками, что ли, нетлисты писать?! 😂
Блин, надо было про llvm написать. ;-)
источник

A

Alex in Compiler Development
Taras 🦀 Taraskin
"реквест продолжения темы об оптимизаторах и оптимизациях" :)
Там человек сам спросил сам ответил. Я не понял что конкретно Вы хотите узнать про оптимизации
источник
2020 May 10

C

Constantine in Compiler Development
https://github.com/mukul-rathi/bolt

Concurrent code is hard to get right, so let the language take care of it for you! The best part is that you get more fine-grained concurrency than Rust and this language doesn't get in the way when you want to write single-threaded code. Want to write Rusty ownership-style code - yep, you can do that in Bolt too! 🤔
источник

C

Constantine in Compiler Development
Bolt already supports inheritance, method overloading and overriding, and generics
источник

M

MaxGraey in Compiler Development
Bolt это очередная диссертация:
https://github.com/mukul-rathi/bolt-dissertation/blob/master/dissertation.pdf
источник

AT

Alexander Tchitchigi... in Compiler Development
Constantine
Bolt already supports inheritance, method overloading and overriding, and generics
> already supports inheritance, method overloading and overriding

Почему-то читается как "... is already shit..." Извините, пожалуйста. 😊
источник

M

MaxGraey in Compiler Development
Меня больше позабавили бенчмарки, где Bold (LLVM) сравнивается с Java) Ну такое
источник