首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一些常见的操作系统都是用什么语言写的?

Microsoft Windows:

少量汇编,内核使用C,大部分Windows组件用的C++,也有一些小应用程序用C写的,比如记事本。

李开复曾经在微软担任高管,参与Windows Vista的开发,当时比尔盖茨要求用C# 开发,但是经过一段时间的尝试,最后因为性能问题失败而放弃,重新用C++开发。

UNIX和Linux:

C语言天生为UNIX而生,所以UNIX当然是用C语言写的,Linux也是用C语言写的,此外也用到了少量汇编语言。

苹果macOS:

macOS的内核是UNIX,所以主要用的是C,部分为C++,Objective-C,Swift和少量汇编语言。

苹果iOS:

苹果公司的移动设备操作系统,和macOS类似,iOS的内核是UNIX,所以主要用的是C,此外还用到了C++,Objective-C,Swift和少量汇编语言。

Android:

作为iOS的对手,Android初期为了快速发展,直接使用了Linux内核,而Linux内核用的C语言写的。

Android包含了很多组件,用的C++语言写的。

为了笼络全世界的开发人员,Android的API主要用Java语言提供给开发者,这些类库是用Java写的,近年来也用开始用Kotlin

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O4K9gRFv5geld2JZ8kmGWoYQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券