Programming Resources
21.8K subscribers
1.78K photos
6 videos
4 files
108 links
Here I share my programming related resources during working or at my free times ☺️

Talk to me if you have any query: @Mojtabaeuler
Download Telegram
repl.it #site #compiler #IDE #REPL
Powerful and simple online compiler, IDE, interpreter, and REPL
کامپایلر و ادیتور آنلاین انواع و اقسام زبان های برنامه نویسی
thanks to : Layout M-n
@pythony
Possibly the smallest compiler ever for learning purpose
کوچکترین کامپایلر دنبا برای یادگیری چگونگی کارکرد کامپایلرها

#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
Curated list of awesome resources on Compilers, Interpreters and Runtimes
لیستی از منابع و کتابها و مطالب مفید در زمینه کامپایلرها و علوم مرتبط با آنها

#compiler #awesome #book
@pythony

github.com/aalhour/awesome-compilers
online compiler for programing languages

#compiler #programing_language

@pythony

link1 link2 link3
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
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
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