小虾米资讯
AD1android:一些著名的软件都用什么语言编写?
2022-01-07 20:30:11 / 我要吐槽AD2
1、操作系统Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。Linux :CApple MacOS : 主要为C,部分为C++。备注:之前用的语言比较杂,最早是汇编和Pascal。Sun Solaris : CHP-UX : CSymbian OS : 汇编,主要为C++(诺基亚手机)Google Android :2008 年推出:C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)RIM BlackBerry OS 4.x :黑莓 C++2、图形界面层Microsoft Windows UI :C++Apple MacOS UI (Aqua) : C++Gnome (Linux图形界面之一,大脚): C和C++, 但主要是CKDE (Linux图形界面): C++3、桌面搜索工具Google Desktop Search : C++Microsoft Windows Desktop Search : C++Beagle (Linux/Windows/UNIX 下): C# (基于开源的 .net : Mono)4、办公软件Microsoft Office :在 汇编 -> C -> 稳定在C++Sun Open Office : 部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)Corel Office/WordPerfect Office : 1996年尝试过Java,次年被抛弃,重新回到C/C++Adobe Systems Acrobat Reader/Distiller : C++5、关系型数据库Oracle : 汇编、C、C++、Java。主要为C++MySQL : C++IBM DB2 :汇编、C、C++,但主要为CMicrosoft SQL Server : 汇编 -> C->C++IBM Informix : 汇编、C、C++,但主要为CSAP DB/MaxDB : C++- 上一篇: 现在还有么有不瞎眼的手机?
- 下一篇:Android高级开发瓶颈突破系列课
Powered By © 小虾米资讯 2015
(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )