https://github.com/mr-hashemi/mr-hashemi
حالا درسته زبان کاربردی ای نشد ولی برای یادگیری کامپایلر نوشتن که خیلی خوبه.
با کمک بچههای متنباز تقریبا همه چی داره، پروژه اصولیای هم شده.
با یه نگاه اجمالی که انداختم با antlr نوشته شده.
حالا درسته زبان کاربردی ای نشد ولی برای یادگیری کامپایلر نوشتن که خیلی خوبه.
با کمک بچههای متنباز تقریبا همه چی داره، پروژه اصولیای هم شده.
با یه نگاه اجمالی که انداختم با antlr نوشته شده.
GitHub
GitHub - mr-hashemi/mr-hashemi: Mr. Hashemi Programming Language https://mr-hashemi.github.io/mr-hashemi/
Mr. Hashemi Programming Language https://mr-hashemi.github.io/mr-hashemi/ - mr-hashemi/mr-hashemi
نوشتههای ترمینالی
https://github.com/mr-hashemi/mr-hashemi حالا درسته زبان کاربردی ای نشد ولی برای یادگیری کامپایلر نوشتن که خیلی خوبه. با کمک بچههای متنباز تقریبا همه چی داره، پروژه اصولیای هم شده. با یه نگاه اجمالی که انداختم با antlr نوشته شده.
اگرم دوست دارید در مورد زبان بومیمون بیشتر بدونید:
https://mr-hashemi.github.io/mr-hashemi/
https://mr-hashemi.github.io/mr-hashemi/
mr-hashemi.github.io
آقای هاشمی – زبان برنامه نویسی بومی آقای هاشمی
طی این سری، از پایه با لینوکس آشنا میشیم، دانلود و کنار ویندوز نصبش می کنیم، تمام تنظیمات مورد نیاز برای برنامهنویسی رو انجام میدیم و در یک کلام، لینوکسی میشیم (:
https://www.youtube.com/playlist?list=PLAt10Vana3Ydk4KFbhBuZ0jFm74Tg0RAG
https://www.youtube.com/playlist?list=PLAt10Vana3Ydk4KFbhBuZ0jFm74Tg0RAG
YouTube
لینوکسی شو
Share your videos with friends, family, and the world
https://javacup.ir/weak-reference/
ارجاع ضعیف در جاوا
خودم ترجمه کردم، مثل همیشه بخونید و نظراتتون رو بگید.
ارجاع ضعیف در جاوا
خودم ترجمه کردم، مثل همیشه بخونید و نظراتتون رو بگید.
همیشه بهمون گفتن تو جاوا با runnable میشه ترد ساخت،
ولی با callable هم میشه، فرقش اینه که یه Object هم میتونه ریترن کنه.
https://www.geeksforgeeks.org/callable-future-java/
ولی با callable هم میشه، فرقش اینه که یه Object هم میتونه ریترن کنه.
https://www.geeksforgeeks.org/callable-future-java/
GeeksforGeeks
Callable and Future in Java - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
https://stefanbirkner.github.io/system-rules/#ExpectedSystemExit
تست یک متد با junit که System.exit را فراخوانی میکند
تست یک متد با junit که System.exit را فراخوانی میکند
stefanbirkner.github.io
System Rules
A collection of JUnit rules for testing code that uses java.lang.System.
https://www.sigbus.info/how-i-wrote-a-self-hosting-c-compiler-in-40-days
چگونه در ۴۰ روز کامپایلر سی نوشت(م؟)
لینم لینک گیتهاب پروژه:
https://github.com/rui314/8cc
چگونه در ۴۰ روز کامپایلر سی نوشت(م؟)
لینم لینک گیتهاب پروژه:
https://github.com/rui314/8cc
GitHub
GitHub - rui314/8cc: A Small C Compiler
A Small C Compiler. Contribute to rui314/8cc development by creating an account on GitHub.
Forwarded from Hardware Troll
سخنرانی عمو باب پیرامون «آینده برنامهنویسی»
https://www.youtube.com/watch?v=ecIWPzGEbFc
اگر به برنامهنویسی علاقمند هستید اصلا این ارائه رو از دست ندید. شدیدا کمک میکنه به انتخاب مسیرتون.
@hwtroll
https://www.youtube.com/watch?v=ecIWPzGEbFc
اگر به برنامهنویسی علاقمند هستید اصلا این ارائه رو از دست ندید. شدیدا کمک میکنه به انتخاب مسیرتون.
@hwtroll
YouTube
"Uncle" Bob Martin - "The Future of Programming"
How did our industry start, what paths did it take to get to where we are, and where is it going. What big problems did programmers encounter in the past? How were they solved? And how do those solutions impact our future? What mistakes have we made as a…
https://en.wikipedia.org/wiki/Boilerplate_code
کد تکراریِ بیهودهای که باید همه جا زده بشه: Boilerplate
مثلا getter setter های زبان های OO یا اینها توی html:
کد تکراریِ بیهودهای که باید همه جا زده بشه: Boilerplate
مثلا getter setter های زبان های OO یا اینها توی html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title></title>
</head>
<body>
</body>
</html>
Wikipedia
Boilerplate code
sections of code that have to be included in many places with little or no alteration
ساختمان داده های ماندگار (presistant)
https://www.geeksforgeeks.org/persistent-data-structures/
https://www.geeksforgeeks.org/persistent-data-structures/
GeeksforGeeks
Persistent data structures - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
3 Things I Learned In 1 Year Working with Functional Programming - DEV
https://dev.to/vnbrs/3-things-i-learned-in-1-year-working-with-functional-programming-3gkj
https://dev.to/vnbrs/3-things-i-learned-in-1-year-working-with-functional-programming-3gkj
DEV Community
3 Things I Learned In 1 Year Working with Functional Programming
Just like the great majority of programming-related courses, I was introduced to programming with the...
ویکیپیدای رندوم روز: وبسوکت
https://en.wikipedia.org/wiki/WebSocket
https://en.wikipedia.org/wiki/WebSocket
Wikipedia
WebSocket
WebSocket is a computer communications protocol, providing a bidirectional communication channel over a single Transmission Control Protocol (TCP) connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011. The current specification…
ماشینی که به صورت native بایتکدِ جاوا اجرا میکنه:
https://en.wikipedia.org/wiki/Java_processor
https://en.wikipedia.org/wiki/Java_processor
Wikipedia
Java processor
hardware implementation of the Java virtual machine
بخشی از cpuهای arm که به عنوان isntruction set، بایت کد جاوا میگرفتند!
https://en.wikipedia.org/wiki/Jazelle
https://en.wikipedia.org/wiki/Jazelle
Wikipedia
Jazelle
hardware extension for ARM processors
Forwarded from امنیت سایبری (AliReza Fereydouni)
چرا نباید از cloudflare استفاده کرد؟
https://codeberg.org/themusicgod1/cloudflare-tor
بخونید و همرسانی کنید! ممنون! :)
https://codeberg.org/themusicgod1/cloudflare-tor
بخونید و همرسانی کنید! ممنون! :)