تیم فنی مهندسی و بین رشته ای K-Tech
677 subscribers
198 photos
9 videos
2 files
101 links
K-tech | Khuzestan Technology & Engineering Hub
🚀 A community of engineers & innovators
⚡️ From ideas to real-world solutions
🌍 Connecting technology with the future
Download Telegram
2️⃣تفاوت در مدل اجرا (Execution Model)

🔺الف) زبان‌های کامپایل‌شونده (Compiled)

▫️مثل C++ ،Rust ،Go

🔸قبل از اجرا به زبان ماشین تبدیل می‌شوند.

🔸سرعت بالا

🔸مناسب پروژه‌های بزرگ و حساس


🔺ب) زبان‌های تفسیری (Interpreted)

▫️مثل Python ،JavaScript

🔸خط‌به‌خط اجرا می‌شوند.

🔸سرعت کمتر ولی توسعه سریع‌تر


🔺ج) زبان‌های نیمه‌کامپایل‌شونده

▫️مثل #Java ،C

🔸ابتدا به bytecode کامپایل می‌شوند

🔸سپس روی ماشین مجازی اجرا می‌شوند

🔸تعادل بین سرعت و سازگاری


3️⃣تفاوت در سبک نوشتار (Paradigm)

🔺الف) شی‌گرا (OOP)

🔸Java، C#، Python

🔸مبتنی بر کلاس و شی

🔸مناسب پروژه‌های بزرگ


🔺ب) فانکشنال (Functional)

🔸بدون تغییر وضعیت

🔸مناسب کارهای موازی


🔺ج) رویه‌ای(Procedural)

🔸ساده و قابل فهم

🔸بعضی زبان‌ها چندپارادایمی هستند (++Python، JavaScript، C)

#مهندسی_کامپیوتر #برنامه_نویسی
👌5