![]() |
compiler writing - help pls
кто писал compiler-s - помогите пожалуйста. Хотелось бы посмотреть какие-нибудь примеры intermidiate code generation.
10X |
Цитата:
Или ты имеешь в виду intermediate representation (IR), которая используется для разных стадий оптимизаций. В современных компиляторах часто используется три уровня IR: high-level intermediate representation (HIR), medium-level intermediate representation (MIR), and low-level intermediate representation (LIR). Трансформации следуют так: programming language source code -> HIR -> MIR -> LIR -> machine code. |
наверное HIR , не знал 4то все так сложно :blin:
|
Здесь лекции по курсу компиляторов:
http://www.cs.unm.edu/~ackley/554/lectures/ В простых компиляторах используется одна форма IR (вместо трех или более как в коммерческих). Одна из простых форм IR - Abstract Syntax Tree (AST). Конкретно о IR и AST: http://www.cs.unm.edu/~ackley/554/le...212-slides.txt |
10x a lot,
if you have more info i'd like to see it also. i certainly get my vote! |
I'll try to get you a complete compiler, which was written as a project for this class. It should be helpful.
|
On Thursday, one of my friends will finish writing his compiler project, so I will get it from him.
|
cool :winkgrin:
|
Вложений: 1
Пожалуйте...
|
got it. Super-10x. Cannot vote again 4 you :(
|
Ничего. Переживём. :)
|
| Часовой пояс GMT +4, время: 06:25. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.