مسیر قابل فهم و مرحله به مرحلهی نوشتن یک کامپایلر ساده برای سی به زبان سی!
https://github.com/DoctorWkt/acwj
https://github.com/DoctorWkt/acwj
GitHub
GitHub - DoctorWkt/acwj: A Compiler Writing Journey
A Compiler Writing Journey. Contribute to DoctorWkt/acwj development by creating an account on GitHub.
Forwarded from Design Stuff
SalarySurveyReport.pdf
4.4 MB
در مورد ac_nonexistent.h هم بدونیم.
به ظور خلاصه یه هدره که هیچوقت نباید موجود باشه و برای تست اینکه کامپایلر به درستی fail میشه استفاده میشه.
https://lists.gnu.org/archive/html/autoconf/2011-03/msg00009.html
به ظور خلاصه یه هدره که هیچوقت نباید موجود باشه و برای تست اینکه کامپایلر به درستی fail میشه استفاده میشه.
https://lists.gnu.org/archive/html/autoconf/2011-03/msg00009.html
چرا همیشه مینویسیم
./configure
make
make install
چرا همش یه دستور نیست؟
https://stackoverflow.com/questions/10961439/why-always-configure-make-make-install-as-3-separate-steps
./configure
make
make install
چرا همش یه دستور نیست؟
https://stackoverflow.com/questions/10961439/why-always-configure-make-make-install-as-3-separate-steps
Stack Overflow
Why always ./configure; make; make install; as 3 separate steps?
Every time you compile something from source, you go through the same 3 steps:
$ ./configure
$ make
$ make install
I understand, that it makes sense to divide the installing process into different...
$ ./configure
$ make
$ make install
I understand, that it makes sense to divide the installing process into different...
نوشتههای ترمینالی
چرا همیشه مینویسیم ./configure make make install چرا همش یه دستور نیست؟ https://stackoverflow.com/questions/10961439/why-always-configure-make-make-install-as-3-separate-steps
مطالعه بیشتر در این مورد
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install
thoughtbot
The magic behind configure, make, and make install
A guide on how UNIX <code>./configure && make && make install</code> utility works and where it
comes from.
comes from.
👍1
اینقدر که وردپرس داره منو اذیت میکنه
حتی ویندوز هم نکرده.
جدی دارم فکر میکنم سایت رو ببرم روی jekyll و اینا
بعضیاشون کامنت هم هندل میکنن دیگه
حتی ویندوز هم نکرده.
جدی دارم فکر میکنم سایت رو ببرم روی jekyll و اینا
بعضیاشون کامنت هم هندل میکنن دیگه
پیست کردن از کلیپ بورد سیستم در ویم
https://stackoverflow.com/a/1498026/10999348
https://stackoverflow.com/a/1498026/10999348
Stack Overflow
How do I use vim registers?
I only know of one instance using registers is via CtrlR* whereby I paste text from a clipboard.
What are other uses of registers? How to use them?
Everything you know about VI registers (let's...
What are other uses of registers? How to use them?
Everything you know about VI registers (let's...
بینام
gezel-debs.tar.gz
برای نصب gezel توی اوبونتو ۶۴ بیتی،این فایل زیپ رو دانلود و اکسترکت کنید.
بعد هم دستورات اون install.sh رو تک به تک بزنید.
تاکید میکنم خودتون ببینید داره چه اتفاقی میافته بعد دستور رو بزنید.
اخرشم از اینجا میتونید مثال ها رو تست کنید.
https://www.islab.soe.uoguelph.ca/rijndael.ece.vt.edu/gezel2/examples.html
بعد هم دستورات اون install.sh رو تک به تک بزنید.
تاکید میکنم خودتون ببینید داره چه اتفاقی میافته بعد دستور رو بزنید.
اخرشم از اینجا میتونید مثال ها رو تست کنید.
https://www.islab.soe.uoguelph.ca/rijndael.ece.vt.edu/gezel2/examples.html
به عنوان توصیه کلی هم برنامه های نامعتبر از جاهای نامعتبر (مثل همین کانال) دانلود و نصب نکنید.
برنامه نویس بودن بعد از ۴۰ سالگی
https://virgool.io/@abbasmousavi/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3-%D8%A8%D9%88%D8%AF%D9%86-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%DA%86%D9%87%D9%84-%D8%B3%D8%A7%D9%84%DA%AF%DB%8C-being-a-developer-after-40-hwgu50jp5ih9
https://virgool.io/@abbasmousavi/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3-%D8%A8%D9%88%D8%AF%D9%86-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%DA%86%D9%87%D9%84-%D8%B3%D8%A7%D9%84%DA%AF%DB%8C-being-a-developer-after-40-hwgu50jp5ih9
ویرگول
برنامهنویس بودن بعد از چهل سالگی - ویرگول
این متن ترجمهایست از Being A Developer After 40، متن سخنرانی Adrian Kosmaczewski در کنفرانس
چرا js زبان مناسب برنامه نویسی نیست؟
https://www.planningforaliens.com/blog/2016/04/11/why-js-development-is-crazy/
https://www.planningforaliens.com/blog/2016/04/11/why-js-development-is-crazy/
ببینید کی اولین contributeش رو به یه پروژه واقعی کرده. (حالا درسته که تایپو اینا بود ولی به روم نیارید.)
https://github.com/laixintao/pingtop/pull/34
https://github.com/laixintao/pingtop/pull/34
در مورد llvm بیشتر بدانیم.
https://www.infoworld.com/article/3247799/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html
https://www.infoworld.com/article/3247799/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html
InfoWorld
What is LLVM? The power behind Swift, Rust, Clang, and more
Learn how the compiler framework for programmatically generating machine-native code has made it easier than ever to roll new languages and enhance existing ones
با flex bison llvm یک زبان بسازیم
https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/
https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/
gnuu.org
Writing Your Own Toy Compiler Using Flex, Bison and LLVM
Update (March 19 2010): this article was updated for LLVM 2.6 thanks to a great patch by John Harrison. He rocks! I’ve always been interested in compilers and languages, but interest only gets you so far. A lot of the concepts of compiler design can easily…