范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

一些著名的软件都用什么语言编写?

  一、操作系统:
  Microsoft Windows :汇编 -> C -> C++
  备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。
  相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但是最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。
  Linux :C
  Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇编和Pascal。
  Sun Solaris : C
  HP-UX : C
  Symbian OS : 汇编,主要为C++。 (诺基亚手机)
  Google Android :2008 年推出: C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)
  RIM BlackBerry OS 4.x : 黑莓 C++
  二、图形界面层
  Microsoft Windows UI :C++
  Apple MacOS UI (Aqua) : C++
  Gnome (Linux图形界面之一,大脚): C和C++, 主要是C。
  KDE (Linux图形界面),C++。
  三、桌面搜索工具
  Google Desktop Search : C++
  Microsoft Windows Desktop Search : C++
  Beagle (Linux/Windows/UNIX 下): C# (基于开源的 .net : Mono)
  四、办公软件
  Microsoft Office :在 汇编 -> C -> 稳定在C++
  Sun Open Office : 部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)
  Corel Office/WordPerfect Office : 1996年尝试过Java,次年被抛弃,重新回到C/C++
  Adobe Systems Acrobat Reader/Distiller : C++
  五、关系型数据库
  Oracle : 汇编、C、C++、Java。主要为C++。
  MySQL : C++
  IBM DB2 :汇编、C、C++,主要为C。
  Microsoft SQL Server : 汇编 -> C->C++
  IBM Informix : 汇编、C、C++,主要为C。
  SAP DB/MaxDB : C++
  六、Web Browsers/浏览器
  Microsoft Internet Explorer : C++
  Mozilla Firefox : C++
  Netscape Navigator :The code of Netscape browser was written in C, and Netscape engineers, all bought to Java (see M. Cusumano book and article) redeveloped the browser using Java. It was too slow and abandoned. Mozilla, the next version, was later developed using C++.
  Safari : (2003年1月发布)C++
  Google Chrome : (2008的发布)C++
  Sun HotJava : Java (死于1999年)
  Opera : C++ (手机上占用率比较大)
  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.
  Mosaic : 鼻祖(已死) C 语言
  七、邮件客户端
  Microsoft Outlook : C++
  IBM Lotus Notes : Java
  Foxmail : Delphi
  八、软件开发集成环境/IDE:
  Microsoft Visual Studio : C++
  Eclipse : Java (其图形界面SWT基于C/C++)
  Code::Blocks : C++
  易语言:C++
  火山中文:C++
  火山移动:C++
  九、虚拟机
  Microsoft .Net CLR (.NET的虚拟机): C++
  Java Virtual Machine (JVM) : Java 虚拟机:C++
  十、ERP软件 (企业应用)
  SAP mySAP ERP : C,后主要为"ABAP/4"语言
  Oracle Peoplesoft : C++ -> Java
  Oracle E-Business Suite : Java
  十一、商业智能(Business Intelligence )
  Business Objects : C++
  十二、图形处理
  Adobe Photoshop : C++
  The GIMP : C
  十三、搜索引擎
  Google : 汇编 与 C++,主要为C++
  十四、著名网站
  eBay : 2002年为C++,后主要迁至Java
  facebook : C++ 和 PHP
  This line is only about facebook, not its plugins. Plugins can be developed in many different technologies, thanks to facebook"s ORB/application server, Thrift. Thrift contains a compiler coded in C++. facebook people write about Thrift: "The multi-language code generation is well suited for search because it allows for application development in an efficient server side language (C++) and allows the Facebook PHP-based web application to make calls to the search service using Thrift PHP libraries." Aside the use of C++, facebook has adopted a LAMP architecture.
  阿里巴巴和淘宝:php->C++/Java(主要用)
  十五、 游戏 :
  汇编、C、C++
  星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界.... 数不胜数了,自己数吧
  都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的"跑跑卡丁车",你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,
  十六、编译器
  Microsoft Visual C++ 编译器: C++
  Microsoft Visual Basic 解释、编译器:C++
  Microsoft Visual C# : 编译器: C++
  gcc (GNU C compiler) : C
  javac (Sun Java compiler) : Java
  Perl : C++
  PHP : C
  十七、3D 引擎
  Microsoft DirectX : C++
  OpenGL : C
  OGRE 3D : C++
  十八、Web Servers (网页服务)
  Apache : C和C++,主要为C
  Microsoft IIS : C++
  Tomcat:Java
  Jboss:Java
  十九:邮件服务
  Microsoft Exchange Server : C->C++
  Postfix : C
  hMailServer : C++
  Apache James : Java
  二十:CD/DVD 刻录
  Nero Burning ROM : C++
  K3B : C++
  二十一:媒体播放器
  Nullsoft Winamp : C++
  Microsoft Windows Media Player : C++
  Microsoft Windows Media Player : C++
  二十二:Peer to Peer (P2P软件)
  eMule : C++
  μtorrent : C++
  Azureus : Java (图形界面使用基于C/C++的SWT,类Eclipse)
  二十三:全球定位系统(GPS)
  TomTom : C++
  Hertz NeverLost : C++
  Garmin : C++
  Motorola VIAMOTO : 2007年6月,停止服务。 Java。
  二十四:3D 引擎
  Microsoft DirectX : C++(相信玩游戏的同学都知道这个,现在最高版本是DX11)
  OpenGL : C
  OGRE 3D : C++
  二十五:服务器软件
  Apache:C
  Nginx:C
  IIS:C
  二十六:其他相关
  OpenStack:Python
  我们来分门别类地介绍一下,当前最为注明的软件都是用什么语言开发的。这对大家理解语言的用途和场景会有所帮助。超级软件-操作系统
  说到计算机的软件,最不能绕过去的就是操作系统了。目前最为流行的四大操作系统,Windows、Linux、MacOS和Android。操作系统核心的内容都是通过C或者C++开发的。
  以Windows为例,其前身是DOS操作系统,它是用汇编开发。后来逐渐用C语言代替了汇编。到上个世纪90年代左右,Windows完全抛弃了DOS操作系统,其核心也是采用C语言开发的。如果大家学习过操作系统API就会发现,当时的操作系统API都是C语言接口。
  另外一个受欢迎的操作系统是Linux。Linux操作系统的核心主体是C语言,有非常少量的汇编语言。但是Linux发行版包含很多配套的软件,比如桌面软件,则是用C++写的。
  办公软件
  另外一个常用的软件类型自然是办公软件了,比如微软的Office或者Linux下的Open Office,这些办公软件都是通过C++开发的。
  上网冲浪
  现在人使用电脑离不开上网,我们浏览网页最常用的浏览器包括火狐,Chrome、IE和国内的其它一些浏览器。这些浏览器大多是用C++开发的,代表性的有火狐,Chrome和IE。
  除了浏览网页外,我们另外一个经常干的事情估计就是聊天吧。这就涉及到即时通讯软件了,比如QQ和Skype等,这些软件大多是用C++开发的。
  软件开发IDE
  如果你是开发者,必然要有一个开发工具。比如常见的微软的Visual Studio,IBM的Eclipse等是非常著名的。其中Visual Studio使用C++开发的,而Eclipse则是用Java开发的。
  最近非常著名的IDE开发厂商Jetbrains 开发的一些了的IDE,比如Goland, PyCharm和Phpstorm等工具则使用了Jave和C++等开发语言。
  数据库系统
  做软件开发一般绕不过数据库,比较著名的数据库如Oracle,MySQL和SQL Server等都是用C++开发的。
  上面列举的都是非常著名的软件了,希望有所帮助。当然,著名的软件还很多,估计想一天都想不完。不过大体上目前软件开发使用C/C++,Java的比较多一些。然后在特定领域,比如人工智能Python多一些。服务端开发除了Java外,也有用PHP和GoLang的。
  Windows。用汇编/C/C++。
  Microsoft Office。用C/C++/C#。
  Firefox browser 火狐浏览器。用C++/Rust。
  谷歌的Chrome浏览器。用C++。
  QQ。用C++。
  WPS Office。 用C++。
  iOS苹果手机和iPad的操作系统。用Objective-C和Swift。
  安卓操作系统。用C和Java。
  淘宝。以Java为主。
  谷歌搜索引擎。C++为主。
  Python解释器和编译器。用C语言。
  Linux操作系统。用C语言。
  你看出名堂来了吗?
  喜欢就点赞。 更多精彩,请关注我
  今日头条号/西瓜视频/抖音:IT之州
  综述
  著名的软件一般是系统软件,软件一般都分为系统软件和应用软件。开发软件分为一次开发和二次开发,比如开发操作系统(系统软件),就是一次开发;在操作基础上进行应用软件的开发,比如开发游戏,就是二次开发。
  一次开发的系统软件,要直接调用硬件资源,必须使用简单、直接的底层语言和中层语言,比如汇编和C语言;二次开发应用软件等,因为应用软件的类别比较多的,针对的情况比较复杂和具体,因此可以选择的语言很多,比如,大数据人工智能方面的有Python;安卓手机APP就是Java等等。
  这里还有一个误区,其实语言不重要,每种语言都差不多,重要的是开发环境和编程思想。要学习编程开发,学的不是语言,而是对于开发环境工具的使用和编程思维的锤炼。很多著名的软件都是用C等底层语言编写的,但是也可以用其他语言编写,不过很少学C了,其中有商业的原因。(后面会解释)集成开发环境软件
  计算机语言是不可以单独拿出来说的,比如我们说C语言,指的是C语言编译器,而Python语言,指的是Python解释器。而编译器和解释器却都是用C语言编写,是不是很意外,所以著名的软件一般都是系统软件,使用的是C语言,一个语言就要初中水平就可以学会了,但必须了解IDE开发环境。
  要使用计算机语言,就必须安装编译器,或者是解释器,程序员是在TXT文本上编写语言的,用编译器可以一次性编译为可执行文件exe,用解释器则可以逐条翻译成机器语言并逐条执行。编译器速度快,解释器可以跨系统,到了别的系统,不需要程序员改写程序,换一个解释器就行了。
  IDE集成开发环境具备图形操作界面、编译器、调制器、控制台,是非常重要的开发工具的,只会一个计算机的语言语法,却不会使用IDE,基本上是没用的!编程思想
  很多著名的软件都是使用C等底层语言编写的,而且所用的都是编译器。当然还有另外一个原因,就是编程思想,C语言是面向过程,Python是面向对象。很明显,一次开发的系统软件肯定是面向过程的,而面向具体使用场景的应用软件肯定是面向对象的。
  高手可以自由使用编程思想、程序编写时,交替使用各种语言、切换解释器或者编译器,达到隐藏核心代码目的;又或者软件的核心模块采用C等底层代码,保证软件的运行速度。毕竟开发时都是模块化的,不同模块使用不同的方法都是可以的!
  所以很多著名的软件,往往是混合着各种语言,核心部分是C,其他部分则根据不同的情况选用不同语言,之所以会这样做,是因为使用C开发软件要耗费大量的时间太。摩尔定律推动硬件发展,软件开发也受到影响,一个软件晚几天推出市场,效果完全不同,所以程序员经常加班赶工,速度才是最重要的。总结
  如上所述,著名的软件是使用C等底层语言、编译器语言、面向过程的语言编写的,更多的是在一个软件的核心部分使用C等底层语言、编译器语言、面向过程的语言,其他则见机行事。
  操作系统,工具类,底层软件大多数是c语音,少数是rust。
  工业软件一般c++。
  普通应用现在前段技术,js,vue,uniapp多。
  苹果ios原生用swift。
  安卓原生用java或kotlin。
  语音太多,掌握两个就行,其它触类旁通。我是过来人,开发过安卓和苹果输入法软件
  UNIX第一个实际意义上的操作系统C语言,DOS比尔盖茨发家的系统,C/ASM,操作系统基本上都是C语言,后来一些改进了,用C++,数据库Oracle/MySQL也是。Web开发http服务基本上都是C/C++,Web应用JAVA,PHP等等。
  大部分是C和C++。
  其实去了解那些软件用什么语言开发的,与其不如去了解它们的架构设计和逻辑算法,语言只是一个工具。
  什么语言都有
  redis c
  vscode js/ts
  pytouch python
  k8s go
  flutter dart
  魔兽世界 c++ lua
  不同的语言都有不同特点,根据业务需求,项目周期选择合适语言。
  大部分用C语言或C++,少部分用汇编。应用类的软件也有很多用Java、Visual Basic等开发的。

vivoX90游戏体验,畅玩原神更有高帧画面vivo在11月推出了全新的vivoX90手机,其在影像方面通过强悍的硬件自研V2芯片蔡司合作等一系列配置征服了不少消费者的心。但vivoX90不仅只是在影像方面拥有出色的表现,其有趣的世界半岛之最在地理学上,半岛是三面环水一面与陆地相连地球上陆地伸入海洋的突出部分。从陆地与海洋两种地表形态的相对性来说,半岛是与海湾相对的地理概念。既陆地伸入海洋的突出部分是半岛,海洋伸入陆地给长辈老人做健康管理?智能手表是个新选择!很多长辈都有智能手机了,但是智能手表相对就很少有了。对老年人来说,健康监测非常重要,其实老人最需要一款便捷好用的智能手表。在我国,老年人慢病率达到了50以上,而这往往就是他们在年轻阳后感悟中老人应该拥有一个手环畅聊数码新品感染新冠后,华为健康手环成为我的情绪控制器。我新冠感染恢复后期,老是呼吸不畅伴咳嗽,当时网上又出现白肺一说,所以我对自己身体有着隐隐担心。这时我的华为健康手环派上用场,媲美专业血压计,多重健康监测,didoE50SPro气泵式血压智能手表近期血氧仪再次冲上热搜,各大平台都是出现了大幅涨价但是依旧缺货的情况。究其原因也是众所周知,大家都想在身体出现状况时能够第一时间发现。而对于血氧血压等各项身体指标,除了在这种危急时关注产后抑郁症广州市政协委员建议对产妇家庭开展预防项目2023年广州市两会于1月6日开幕。市政协委员民革广州市委员会妇青委副主任龚元建议,多项研究表明女性产后抑郁症频发,这个问题不仅需要产妇自己知晓,还需要产妇的家人了解如何在生育期间县人民医院智慧药房项目一项目概况近年来,药学服务信息化建设与人工智能技术的应用得到高度重视和快速发展,为进一步提升药品调配效率,缩短了患者取药时间,县人民医院谋划建设智慧药房系统平台,着力打造入库存储调郭艾伦砍26分总得分超巴特尔赵继伟14助攻助辽宁大胜北控迎五连胜北京时间1月8日,202223赛季CBA常规赛继续进行,北控男篮挑战辽宁男篮。经过一番激战,最终辽宁11092战胜北控。本场比赛,郭艾伦拿到26分7篮板6助攻,总得分来到8264分轰1163124取5连胜!3名裁判尽力帮国王了,可湖人新4巨头太横了球队多名大将伤停,背靠背作战,客场对阵西部第5的国王,湖人却没有丝毫的退缩,全民皆兵之下,最终以136比134击败对手,豪取5连胜,这是湖人本赛季的首个5连胜,考虑到眼下球队伤兵满微软SurfacePro9Evo认证平板电脑体验12代酷睿加持,岂止二合一SurfacePro是软件巨擘微软的王牌硬件产品,凭借着介于笔记本和平板电脑之间的独特二合一设计,在最初几代确实是开拓了电脑的一种新形态,无论作为二合一平板,或是笔记本电脑,它都被米家小黑板多彩版,多项功能升级,全面屏高屏占比相信许多有孩子的家庭,对米家液晶小黑板都不陌生,因为米家液晶小黑板无蓝光无粉尘的特性,成为许多家庭用来给孩子画画或者辅导功课的首选工具。继之前推出的3种尺寸的米家液晶小黑板米家液晶
钟丽缇女神加拿大女演员代表作人鱼传说获纵横天下华人成就艺术奖加拿大52岁168cmO型血处女座钟丽缇(ChristyChung),女,1970年9月19日出生于加拿大蒙特利尔,中越混血,毕业没有主机别担心WWE2K23PC版性能将媲美PS5前段时间,2KGames官方证实WWE2K23将不会基于PS5和XboxSeriesX版本制作,也就是说,PC玩家只能得到一个在基于旧世代主机版本制作的游戏。(新闻链接)近日,Vi比特斯拉降完价更便宜,全新小鹏P7续航或超700km,没800V也行?作为以新能源浪潮下涌现出的造车新势力,蔚小理之所以能够站稳脚跟,从而被定义为第一梯队,它们各自的代表作品都是功不可没。具体到小鹏汽车这里,旗下中型车定位的小鹏P7便是它的品牌名片,让远程成为本地,微服务后端开发的福音微服务后端开发的最大痛点之一就是调试困难,非常影响我们的开发效率。如果我们想与其他微服务进行联动调试,则需要在本地环境中启动对应的微服务模块,这可能需要大量的配置和构建时间,同时也如何检查网站的SSL证书链问题?SSL证书链的结构,一般是由网站证书CA中间证书机构CA根证书机构组成,中间证书还可能存在多层关系。网站要实现正常的https加密访问,需要确保网站服务器上的SSL证书链是完整的,观察个人全基因组测序降至100美元以内,国产设备市场占有仍在途中上世纪末至本世纪初,美国英国日本法国德国和中国等6国科学家用了13年时间完成第一个人类全基因组图谱时,彼时花费了将近30亿美元。而和很多行业一样,基因科技产业能否蓬勃发展,成本是关大厂开抓考勤降本之后,大厂开始靠抓考勤增效撰文谭宵寒编辑王靖来源盒饭财经(IDdaxiongfan)考勤,最近成为大厂管理的关键词之一。2月1日,美团正式执行新版考勤制度,上班时间调整为上午9仪表盘都不要了?车企纷纷减配这些配置但实际很重要!众所周知,特斯拉不仅是当前新能源汽车市场的领军品牌之一,更是当今许多汽车设计新潮流的缔造者之一。其中,极简的内饰设计就是其中的代表之作。自ModelS开始,特斯拉就已经在车里以大尺最前线理想引入蜂巢能源等电池供应商,首款五座车32万元起售文李安琪编辑李勤2月8日,理想汽车发布了首款五座SUV理想L7,仍旧主打家庭标签。新车百公里加速时间为5。3秒CLTC综合续航达到1315公里,31。98万元起售。其中,L7ProFFmpeg6。0将大幅优化AV1硬件解码性能IT之家2月7日消息,知名多媒体开发者兼VideoLAN总裁JeanBaptisteKempf上周末在FOSDEM2023,分享了即将发布的FFmpeg6。0版本以及dav1dv1每次饭后,都有一次炎症在等着你,你知道吗?你知道吗?其实吃饭的不光是给身体提供能量,包括营养素,还或多或少,或轻或重的给您来一场炎症,一吃东西就肯定会触发一部分的炎症反应。今儿咱聊一聊,每一次吃饭其实你都会发一次炎,当然大