Possibly the smallest compiler ever for learning purpose
کوچکترین کامپایلر دنبا برای یادگیری چگونگی کارکرد کامپایلرها
#js #compiler #tutorial
thanks to: Mohammad Mahdi
@pythony
git.io/compiler
کوچکترین کامپایلر دنبا برای یادگیری چگونگی کارکرد کامپایلرها
#js #compiler #tutorial
thanks to: Mohammad Mahdi
@pythony
git.io/compiler
Tiny example of how most compilers work from end to end
ساخت یک کامپایلر کوچک با هدف یادگیری( با زبان js )
#compiler #tutorial #practical
@pythony
github.com/thejameskyle/the-super-tiny-compiler
ساخت یک کامپایلر کوچک با هدف یادگیری( با زبان js )
#compiler #tutorial #practical
@pythony
github.com/thejameskyle/the-super-tiny-compiler
Curated list of awesome resources on Compilers, Interpreters and Runtimes
لیستی از منابع و کتابها و مطالب مفید در زمینه کامپایلرها و علوم مرتبط با آنها
#compiler #awesome #book
@pythony
github.com/aalhour/awesome-compilers
لیستی از منابع و کتابها و مطالب مفید در زمینه کامپایلرها و علوم مرتبط با آنها
#compiler #awesome #book
@pythony
github.com/aalhour/awesome-compilers
Run compilers interactively from your web browser and interact with the assembly with almost any high level language.
با زبانهای برنامهنویسی مختلف کد بزنید و به صورت realtime کد اسمبلی تولید شده با انواع و اقسام compiler ها رو مثل gcc یا clang رو ببینید و باهاش کار کنید.
#compiler #interactive #gcc #llvm #interpreter #fun
@pythony
https://godbolt.org
با زبانهای برنامهنویسی مختلف کد بزنید و به صورت realtime کد اسمبلی تولید شده با انواع و اقسام compiler ها رو مثل gcc یا clang رو ببینید و باهاش کار کنید.
#compiler #interactive #gcc #llvm #interpreter #fun
@pythony
https://godbolt.org
Educational hobby C compiler written in Python 3 that supports a subset of the C11 standard and generates reasonably efficient binaries, including some optimizations. ShivyC also generates helpful compile-time error messages.
یک کامپایلر برای زبان C که با پایتون نوشته شده و برای مقاصد آموزشی و یادگیری نحوه کارکرد کامپایلرها میتونه عالی باشه. به راحتی میتونین دیباگاش کنید با Pycharm و کلی چیز جدید یاد بگیرید.
#compiler #python #c #clang #assembler #linker #hobby #c11 #lexer #parser #IL
@pythony
https://github.com/ShivamSarodia/ShivyC
یک کامپایلر برای زبان C که با پایتون نوشته شده و برای مقاصد آموزشی و یادگیری نحوه کارکرد کامپایلرها میتونه عالی باشه. به راحتی میتونین دیباگاش کنید با Pycharm و کلی چیز جدید یاد بگیرید.
#compiler #python #c #clang #assembler #linker #hobby #c11 #lexer #parser #IL
@pythony
https://github.com/ShivamSarodia/ShivyC
This is a book on implementing interpreters for programming languages. It’s also a book on how to design a language worth implementing.
این کتاب پیاده سازی مفسر برای زبان های برنامه نویسی است. همچنین کتابی در مورد چگونگی طراحی زبانی است که ارزش پیادهسازی را داشته باشد. کتاب با مثالهای عملی و فراوان توضیح داده شده و مثل کتاب معروف dragon فقط تئوریطور نیست.
#interpreters #compiler #book #online #practical #design #interpreter
@pythony
https://craftinginterpreters.com/contents.html
این کتاب پیاده سازی مفسر برای زبان های برنامه نویسی است. همچنین کتابی در مورد چگونگی طراحی زبانی است که ارزش پیادهسازی را داشته باشد. کتاب با مثالهای عملی و فراوان توضیح داده شده و مثل کتاب معروف dragon فقط تئوریطور نیست.
#interpreters #compiler #book #online #practical #design #interpreter
@pythony
https://craftinginterpreters.com/contents.html