一些著名的软件都用什么语言编写?
互联网架构师后台回复 2T 有特别礼包
1、操作系统
备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。
相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。
Sun Solaris : C
2、图形界面层
3、桌面搜索工具
4、办公软件
5、关系型数据库
6、Web Browsers/浏览器
Opera Mini : Opera Mini (2007) has a very funny architecture, and is indeed using both C++ and Java. The browser is split in two parts, an ultra thin (less than 100Kb) "viewer" client part and a server side responsible of rendering. The first uses Java and receives the page under the OBML format, the latter reuses classical Opera (C++) rendering engine plus Opera's Small Screen Rendering, on the server. This allows Opera to penetrate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This comes obviously with a few sacrifices, for instance on JavaScript execution.
7、邮件客户端
8、软件开发集成环境/IDE
9、虚拟机
Java Virtual Machine (JVM) : Java 虚拟机:C++
10、ERP软件 (企业应用)
11、商业智能(Business Intelligence )
12、图形处理
13、搜索引擎
14、著名网站
15、游戏
都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车”,你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊。搜索公众号互联网架构师回复“2T”,送你一份惊喜礼包。
16、编译器
17、3D引擎
18、Web Servers (网页服务)
19、邮件服务
20、CD/DVD刻录
21、媒体播放器
22、Peer to Peer (P2P软件)
23、全球定位系统(GPS)
24、3D引擎
Microsoft DirectX : C++(相信玩游戏的同学都知道这个,现在最高版本是DX11)
OpenGL : C
OGRE 3D : C++
25、服务器软件
26、其它
OpenStack:Python
正文结束
1.心态崩了!税前2万4,到手1万4,年终奖扣税方式1月1日起施行~