کداکسپلور | CodeExplore
7.9K subscribers
1.92K photos
289 videos
103 files
1.65K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
همان‌طور که احتمالاً می‌دانید، زبان‌های برنامه‌نویسی می‌توانند به دو دسته کلی کامپایلی و تفسیری تقسیم شوند. قبل از بررسی تفاوت‌های اصلی، بیایید نگاهی به هر یک از این دسته‌ها بیندازیم.

▪️زبان‌های برنامه‌نویسی کامپایلری

زبان‌های برنامه‌نویسی کامپایلری، به دستورات موجود در کد منبع را به زبان ماشین (کدهای اجرایی) برای محیط اجرا ترجمه می‌کنند. این فرایند توسط یک نرم‌افزار به نام کامپایلر صورت می‌گیرد که کد منبع را به صورت کامل می‌خواند و آن را به زبان ماشین ترجمه می‌کند. بنابراین، در اینجا کامپایلر نقش اصلی را ایفا می‌کند و نتیجه ترجمه یک فایل اجرایی یا یک کتابخانه می‌باشد.

▪️زبان‌های برنامه‌نویسی مفسری

در مقابل، زبان‌های برنامه‌نویسی تفسیری هنگام اجرا، خط به خط کد منبع را تفسیر و اجرا می‌کنند. به عبارت دیگر، یک نرم‌افزار به نام مفسر (Interpreter) کد منبع را به‌صورت خط به خط می‌خواند و آن را به زبان ماشین تفسیر می‌کند. این فرایند تا زمانی که کل کد منبع اجرا نشود ادامه پیدا می‌کند.

#compiler #Interpreter
☕️ @CodeExplore
14🔥3❤‍🔥2
🔖 کتاب Crafting Interpreters

کتابی جذاب درمورد چگونگی ساخت یک زبان برنامه نویسی که مطالعه کردنش اطلاعات جالبی رو بهتون میده.

🇬🇧 https://craftinginterpreters.com

#book #interpreter
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥4❤‍🔥1
توی این سایت میتونید کد هر زبانی رو اجرا کنید و خروجی کد خودتون رو ببینید 💯

👉 https://tio.run/

#online #interpreter
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥4🔥2