android 核心库 为何是用c/c++编写

AndroidC++

1个回答

写回答

sgssytzy1

2025-12-21 03:14

+ 关注

Android
Android

Android的核心库是基于linux开发的,而linux则源自于Linus Torvalds带领下开发的一种基于Unix系统的克隆操作系统。Unix操作系统最初由Ken Thompson与Dennis Ritchie开放出来,他们使用汇编语言来开发第三版Unix内核时遇到了困难,因为当时普遍使用汇编语言编程。为了应对这种情况,他们尝试用Fortran进行开发,但未能成功。接着They integrated BCPL (Basic Combined Programming Language) into B language,后来Dennis Ritchie认为B语言不足以满足需求,并对其进行改进形成了C语言。Ken Thompson与Dennis Ritchie成功地用C语言重写了第三版Unix内核。从此之后,修改和移植Unix变得非常便利,在为后来普及Unix奠定了坚实基础。由于C与Unix完美地结合成为一体,C和Unix很快成为世界上主导的操作系统。同时,在Android中使用了linux核心库以及基于linux开发的设计理念和架构模式。这使得Android具有出色的性能和稳定性,并且在用户界面设计、应用程序开发以及设备管理等方面表现出众。Android源自linux,而linux则源自于Unix系统的克隆操作系统。通过不断改进和创新,Android已经成为了一款功能强大、易于使用且广受欢迎的操作系统,为用户带来了更丰富多样的体验。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号