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

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

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

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

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

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

#compiler #Interpreter
☕️ @CodeExplore
14🔥3❤‍🔥2
⚡️با Python اومدن یک کامپایلر برای زبان C نوشتن که بیشتر برای آموزش و یادگیری نحوه کارکرد کامپایلرها  بدرد میخوره و به نظرم می‌تونه مفید باشه و اینکه بگم خیلی راحت میتونین با Pycharm دیباگش کنید و خیلی چیزا یاد بگیرید🔥

🐱https://github.com/ShivamSarodia/ShivyC

#compiler #c #python #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥4❤‍🔥2