TGViewer
دورهمی برنامه نویسان دورهمی برنامه نویسان @programmers_gathering · 9.5K subscribers
Post #3697 2.74K
سیستم عامل اندروید با چه زبان‌هایی نوشته شده است؟ 📲

سیستم‌عامل اندروید، به‌عنوان یک سیستم‌عامل متن‌باز مبتنی بر هسته لینوکس، با استفاده از زبان‌های زیر توسعه داده شده است:

یک: C و C++: بخش‌های اصلی و سیستمی اندروید، از جمله هسته (Kernel) که مبتنی بر لینوکس است، با استفاده از زبان‌های C و C++ نوشته شده‌اند. این زبان‌ها برای توسعه بخش‌های پایینی سیستم‌عامل که به سخت‌افزار نزدیک هستند، بسیار مناسب‌اند.

دو: Java: بسیاری از کتابخانه‌ها و سرویس‌های سطح بالای اندروید با جاوا نوشته شده‌اند. همچنین محیط اجرای اپلیکیشن‌ها (Android Runtime) و فریم‌ورک‌های مهم سیستم‌عامل با جاوا توسعه یافته‌اند.

سه: Kotlin: اگرچه اندروید با کاتلین ساخته نشده، اما از زمانی که کاتلین به زبان رسمی اندروید تبدیل شد، برخی از کتابخانه‌ها و ابزارهای جدیدتر نیز به این زبان نوشته شده‌اند.

چهار: Bash و Python: برخی از ابزارهای مدیریت سیستم و اسکریپت‌های سطح پایین در اندروید ممکن است با Bash یا Python نوشته شده باشند، اما این زبان‌ها نقش اصلی در توسعه هسته و اجزای کلیدی ندارند.

بنابراین، هسته اصلی سیستم‌عامل اندروید با C و C++ نوشته شده است و بخش‌های سطح بالاتر و بیشتر سرویس‌ها و APIهای آن با Java توسعه یافته‌اند.

#android #java
➿➿➿➿➿➿➿➿
@programmers_gathering
  • 👌 6
  • ❤ 3
  • 👍 3
More from @programmers_gathering
  1. Oct 12, 2026بوت‌کمپ فرانـت‌اند و بـک‌اند پاییز آنلیم شروع شد💻🤩 فرق این بوت‌کمپ با بیشتر دوره‌هایی که…
  2. Oct 2, 2026😂☹️ #fun ➿➿➿➿➿➿➿➿ @programmers_gathering
  3. Oct 1, 2026🔎 #وبینار عملی ریشه‌یابی خطا با Sentry 🔮 در وبینار «از گزارش خطای کاربر تا ریشه‌یابی مشک…
  4. Sep 19, 2026شاید براتون جالب باشه بدونید چیزایی که روی کارت‌های حافظه نوشته میشه چه معنی‌ای داره: #har…
  5. Aug 12, 2026🔮آموزش K9s؛ مدیریت سریع‌تر و ساده‌تر کوبرنتیز اگر به‌صورت روزانه با کوبرنتیز کار کرده باش…
  6. Aug 10, 2026تفاوت Shell، Terminal، Console و Command Line چیه؟ 🤔 این‌ها اغلب به‌جای هم استفاده می‌شن،…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →