2️⃣تفاوت در مدل اجرا (Execution Model)
🔺الف) زبانهای کامپایلشونده (Compiled)
▫️مثل C++ ،Rust ،Go
🔸قبل از اجرا به زبان ماشین تبدیل میشوند.
🔸سرعت بالا
🔸مناسب پروژههای بزرگ و حساس
🔺ب) زبانهای تفسیری (Interpreted)
▫️مثل Python ،JavaScript
🔸خطبهخط اجرا میشوند.
🔸سرعت کمتر ولی توسعه سریعتر
🔺ج) زبانهای نیمهکامپایلشونده
▫️مثل #Java ،C
🔸ابتدا به bytecode کامپایل میشوند
🔸سپس روی ماشین مجازی اجرا میشوند
🔸تعادل بین سرعت و سازگاری
3️⃣تفاوت در سبک نوشتار (Paradigm)
🔺الف) شیگرا (OOP)
🔸Java، C#، Python
🔸مبتنی بر کلاس و شی
🔸مناسب پروژههای بزرگ
🔺ب) فانکشنال (Functional)
🔸بدون تغییر وضعیت
🔸مناسب کارهای موازی
🔺ج) رویهای(Procedural)
🔸ساده و قابل فهم
🔸بعضی زبانها چندپارادایمی هستند (++Python، JavaScript، C)
#مهندسی_کامپیوتر #برنامه_نویسی
🔺الف) زبانهای کامپایلشونده (Compiled)
▫️مثل C++ ،Rust ،Go
🔸قبل از اجرا به زبان ماشین تبدیل میشوند.
🔸سرعت بالا
🔸مناسب پروژههای بزرگ و حساس
🔺ب) زبانهای تفسیری (Interpreted)
▫️مثل Python ،JavaScript
🔸خطبهخط اجرا میشوند.
🔸سرعت کمتر ولی توسعه سریعتر
🔺ج) زبانهای نیمهکامپایلشونده
▫️مثل #Java ،C
🔸ابتدا به bytecode کامپایل میشوند
🔸سپس روی ماشین مجازی اجرا میشوند
🔸تعادل بین سرعت و سازگاری
3️⃣تفاوت در سبک نوشتار (Paradigm)
🔺الف) شیگرا (OOP)
🔸Java، C#، Python
🔸مبتنی بر کلاس و شی
🔸مناسب پروژههای بزرگ
🔺ب) فانکشنال (Functional)
🔸بدون تغییر وضعیت
🔸مناسب کارهای موازی
🔺ج) رویهای(Procedural)
🔸ساده و قابل فهم
🔸بعضی زبانها چندپارادایمی هستند (++Python، JavaScript، C)
#مهندسی_کامپیوتر #برنامه_نویسی
👌5