Size: a a a

Compiler Development

2020 January 25

AV

Alexey Veselovsky in Compiler Development
а где cparser живет? а то гуглится какая-то дичь
источник

AV

Alexey Veselovsky in Compiler Development
а, нашел
источник

M

MaxGraey in Compiler Development
Есть еще довольно короткий пейпер:
https://pdfs.semanticscholar.org/013c/fb1de967698ba97b8695106bbb11c609436e.pdf
источник

AV

Alexey Veselovsky in Compiler Development
спасибо
источник

AV

Alexey Veselovsky in Compiler Development
забавно что предложенные варианты были только про Си 🙂
источник

M

MaxGraey in Compiler Development
Ну у libfirm есть еще фронтиы для brainfuck и java (jFirm), но это не вписывалось в описанный вами список требований)
источник

AV

Alexey Veselovsky in Compiler Development
есть еще какая-то fluffy
источник

M

MaxGraey in Compiler Development
но учтите libfirm очень нишевая штука, я даже не знаю кто им в серьез пользуется учитывая что меинтейниться он активто только когда кто то из авторов пишет очередную публикацию
источник

AV

Alexey Veselovsky in Compiler Development
MaxGraey
но учтите libfirm очень нишевая штука, я даже не знаю кто им в серьез пользуется учитывая что меинтейниться он активто только когда кто то из авторов пишет очередную публикацию
Ок. Учту. Но нечто под несколько ЯП с универсальным IR - штука интересная
источник

FO

FORTRAN ONE LOVE in Compiler Development
Alexey Veselovsky
подскажите какой-нибудь простой компилятор какого-нибудь языка удовлетворяющего следующим критериям:
1) язык должен быть без сборщика мусора
2) компилятор НЕ должен быть на базе gcc или llvm, он их вообще использовать не должен
3) компилировать он должен в x86_64 нативный бинарь под линукс
4) опенсорс (MIT/BSD/GPL/etc)
Pathscale
источник

E

Eugene in Compiler Development
Alexey Veselovsky
подскажите какой-нибудь простой компилятор какого-нибудь языка удовлетворяющего следующим критериям:
1) язык должен быть без сборщика мусора
2) компилятор НЕ должен быть на базе gcc или llvm, он их вообще использовать не должен
3) компилировать он должен в x86_64 нативный бинарь под линукс
4) опенсорс (MIT/BSD/GPL/etc)
компилятор Оберона-07 от акрона?
источник

AV

Alexey Veselovsky in Compiler Development
Eugene
компилятор Оберона-07 от акрона?
А он опенсорс разве? И под линух 64? И без мусорщика?
источник

E

Eugene in Compiler Development
Alexey Veselovsky
А он опенсорс разве? И под линух 64? И без мусорщика?
под какой-то линух точно, не знаю под какую разрядность, остальное да
источник

AV

Alexey Veselovsky in Compiler Development
Eugene
под какой-то линух точно, не знаю под какую разрядность, остальное да
Но недооберон в принципе менее интересен чем Си
источник

А⚙

Антон ⚙️ in Compiler Development
Alexey Veselovsky
Но недооберон в принципе менее интересен чем Си
Полноценный Оберон, в общем-то, тоже
источник

AV

Alexey Veselovsky in Compiler Development
Антон ⚙️
Полноценный Оберон, в общем-то, тоже
А полноценный под условия сразу не подходит
источник

FO

FORTRAN ONE LOVE in Compiler Development
Alexey Veselovsky
А полноценный под условия сразу не подходит
Санитайзер хотите написать?
источник

AV

Alexey Veselovsky in Compiler Development
FORTRAN ONE LOVE
Санитайзер хотите написать?
Рассматриваю варианты для экспериментирования в этой области, да.
источник

E

Eugene in Compiler Development
Alexey Veselovsky
А полноценный под условия сразу не подходит
полноценный оберон — это с закрытыми исходниками, не под 32-бит линукс и со сборщиком? типа XDS?
хотя он уже тоже с открытыми теперь...
источник

DP

Dmitry Ponyatov in Compiler Development
Alexey Veselovsky
подскажите какой-нибудь простой компилятор какого-нибудь языка удовлетворяющего следующим критериям:
1) язык должен быть без сборщика мусора
2) компилятор НЕ должен быть на базе gcc или llvm, он их вообще использовать не должен
3) компилировать он должен в x86_64 нативный бинарь под линукс
4) опенсорс (MIT/BSD/GPL/etc)
а чем LLVM не подходит?
источник