tgoop.com/programmers_gathering/3697
Last Update:
سیستم عامل اندروید با چه زبانهایی نوشته شده است؟ 📲
سیستمعامل اندروید، بهعنوان یک سیستمعامل متنباز مبتنی بر هسته لینوکس، با استفاده از زبانهای زیر توسعه داده شده است:
یک: C و C++: بخشهای اصلی و سیستمی اندروید، از جمله هسته (Kernel) که مبتنی بر لینوکس است، با استفاده از زبانهای C و C++ نوشته شدهاند. این زبانها برای توسعه بخشهای پایینی سیستمعامل که به سختافزار نزدیک هستند، بسیار مناسباند.
دو: Java: بسیاری از کتابخانهها و سرویسهای سطح بالای اندروید با جاوا نوشته شدهاند. همچنین محیط اجرای اپلیکیشنها (Android Runtime) و فریمورکهای مهم سیستمعامل با جاوا توسعه یافتهاند.
سه: Kotlin: اگرچه اندروید با کاتلین ساخته نشده، اما از زمانی که کاتلین به زبان رسمی اندروید تبدیل شد، برخی از کتابخانهها و ابزارهای جدیدتر نیز به این زبان نوشته شدهاند.
چهار: Bash و Python: برخی از ابزارهای مدیریت سیستم و اسکریپتهای سطح پایین در اندروید ممکن است با Bash یا Python نوشته شده باشند، اما این زبانها نقش اصلی در توسعه هسته و اجزای کلیدی ندارند.
بنابراین، هسته اصلی سیستمعامل اندروید با C و C++ نوشته شده است و بخشهای سطح بالاتر و بیشتر سرویسها و APIهای آن با Java توسعه یافتهاند.
#android #java
➿➿➿➿➿➿➿➿
@programmers_gathering
BY دورهمی برنامه نویسان
Share with your friend now:
tgoop.com/programmers_gathering/3697