近几天我关注整理了一些常用软件的编写语言,希望能对有志于从事软件开发的朋友有一定的指导。

一、 游戏
PC平台几乎所有的游戏
星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界.... 数不胜数了,自己数吧
        都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车”,你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,
二、办公软件
微软Office (就是你常用的Word、Excel):汇编 -> C -> 稳定在C++
Sun Open Office (这个可能很多朋友不知道,但用Linux系统的都知道这个办公软件): 部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)
三、图形处理
Adobe Photoshop : C++
GIMP:C
四、网站
eBay :2002年为C++,后主要迁至Java
Facebook : C++和PHP
新乡学院网站:网页程序用ASP写的,数据库应该是SQL
五、搜索引擎
Google : 汇编与C++,主要为C++
六、操作系统:
Windows :汇编 -> C -> C++
    备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。
    相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但是最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。
Linux :C
苹果 MacOS : 主要为C,部分为C++。
    备注: 之前用的语言比较杂,最早是汇编和Pascal。
Symbian OS : 汇编,主要为C++。(诺基亚手机)
Google Android 2008年推出: C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)
七、图形界面层
Microsoft Windows UI :C++
苹果 MacOS UI (Aqua) : C++
Gnome (Linux图形界面之一,大脚丫): C和C++, 主要是C。
KDE (Linux图形界面),C++。
八、关系型数据库
Oracle : 汇编、C、C++、Java。主要为C++。
MySQL : C++
IBM DB2 :汇编、C、C++,主要为C。
微软SQL Server : 汇编 -> C->C++
IBM Informix : 汇编、C、C++,主要为C。
SAP DB/MaxDB : C++
九、浏览器:
微软IE: C++
火狐浏览器: C++
苹果Safari :(2003年1月发布)C++
谷歌Chrome :(2008的发布)C++
Opera : C++ (手机上占用率比较大)
十、邮件客户端
Outlook : C++
IBM Lotus Notes : Java
Foxmail:Delphi
十一、软件开发集成环境/IDE:
Microsoft Visual Studio : C++
    备注:是不是有点搞笑?用C++开发出来的Visual Studio又用来开发C++程序
Eclipse :Java (其图形界面SWT基于C/C++)
Code::Blocks : 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++(相信玩游戏的同学都知道这个,现在最高版本是DX11)
OpenGL : C
OGRE 3D : C++
十四、Web Servers (网页服务)
Apache : C和C++,主要为C
Microsoft IIS : C++
十五:CD/DVD 刻录
Nero Burning ROM : C++
K3B : C++
十六:媒体播放器
Nullsoft Winamp : C++
Microsoft Windows Media Player : C++
Microsoft Windows Media Player : C++

相关主题:

·软件名称: Returnil Virtual System 2008 v2.0.0.5011 多国语言版

·软件名称: uTorrent 1.7.7 多国语言版

·48句经典幽默,学会就可以语言杀人

·技嘉880GM-UD2H竞能用软件开核!

·汇金操盘手看盘软件 免费用 不要手机号 强烈推荐

C++编写的常用软件(找找方向)相关推荐

  1. 为CodeLove编写插件——常用软件扫描(SoftwareToScan)

    如果你还不知道CodeLove,点击[一起来编程吧,CodeLove初版发布]. 那么如何编写插件呢?下面就简单介绍如果编写SoftwareToScan插件.该插件我们可以在设置窗口看到: 那么如何编 ...

  2. Linux Ubuntu常用软件

    速配指南之软件参考  本文定位:作为速配指南的补充,列出国内用户比较常用的软件.请将论坛软件推荐版块的内容逐步转移至wiki,而非本文.  本文作用:为新手指明软件的方向,也可供已入门的同仁参考.   ...

  3. 【Linux入门学习之】Ubuntu常用软件

    [Linux入门学习之]Ubuntu常用软件 速配指南之软件参考 本文定位:作为速配指南的补充,列出国内用户比较常用的软件.请将论坛软件推荐版块的内容逐步转移至wiki,而非本文. 本文作用:为新手指 ...

  4. 【Linux入门学习之】Ubuntu常用软件 速配指南之软件参考

    [Linux入门学习之]Ubuntu常用软件 速配指南之软件参考 本文定位:作为速配指南的补充,列出国内用户比较常用的软件.请将论坛软件推荐版块的内容逐步转移至wiki,而非本文. 本文作用:为新手指 ...

  5. 解剖常用软件程序都用什么语言开发

    我们经常会问这个软件很炫也,是怎么出来的呢?这个网站功能强大,什么语言编写的呢?更多的是学计算机或将学计算机的相关的人士会不时的想:这些软件网站都"出名"了,编写他们的程序语言肯定 ...

  6. Ubuntu:常用软件和设置

    安装Linux的Windows子系统 启用"用于Linux的Windows子系统"可选功能并重新启动. 以管理员身份打开PowerShell并运行: Enable-WindowsO ...

  7. 我的macOS常用软件清单

    新买的MBP到了,于是在电脑配置切换过程中顺手将个人常用的软件做了记录,以作留存. 基础工具 Alfred[1]:本地搜索及应用快速启动,开源替代品: Raycast[2]:目前免费,这是其开源插件仓 ...

  8. 嵌入式软件开发之常用软件(六)

    1.前言 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓"工欲善其事,必先利其器":通过这些工具能提升自己的专业素养,且在工作中选择合适的工 ...

  9. Ubuntu系统安装及常用软件设置

    Ubuntu系统安装及常用软件设置(2020年10月12日) 情况: 安装Ubuntu系统,并安装常用办公软件:jre.QQ_for wine.微信_for wine.企业微信_for wine.WP ...

  10. 关于python的各个常用软件——python、pycharm、anaconda

    关于python的各个常用软件--python.pycharm.anaconda 工欲善其事,必先利其器.在我们学习python语言之前,必须要先安装一个顺手的编程工具,和python相关的软件有很多 ...

最新文章

  1. 微信小程序和vue双向绑定哪里不一样_vue和微信小程序的区别、比较
  2. Android传感器-开发指南
  3. css rem 大屏开发_px/em/rem的区别与应用
  4. hihoCoder 1257 Snake Carpet(很简单的构造方法)
  5. json解析适配模板_认识适配器:JSON绑定概述系列
  6. C++安全方向(三):3.7 使用openssl_evp接口完成SHA3和国密SM3
  7. 【数据结构的魅力】005.链表问题专项
  8. android小项目数字拼图游戏_Java小项目之:拼图游戏
  9. java编程题全集及答案_JAVA编程题全集(100题及答案)q
  10. python xlsxwriter dict_使用python库xlsxwriter库来输出各种xlsx文件的示例
  11. MATLAB 四点定球及三点定圆(完整代码)
  12. 85篇精彩的经典古文
  13. CentOs7 docker部署face_recognition
  14. 【DeepSORT系列之】Cosine Metric Learning训练与demo可视化
  15. 记一次简单的分区加LVM划分练习
  16. Word2010入门
  17. zip格式压缩文件并打包下载
  18. Windows系统深度学习Anaconda、PyTorch软件安装教程
  19. 1234组成无重复三位数
  20. Thinking-in-Java 读书笔记-11-持有对象

热门文章

  1. 长江流域图——只希望“霉”雨快走开
  2. 用批处理文件阻止win10强制更新
  3. 《离散数学及其应用》阅读感想(转载)
  4. 开源问卷工具LimeSurvey:1:概要与安装
  5. mac测试电池软件,BattMan(Mac电池监测软件) V1.6 Mac版
  6. 计算机专业窗体的事件何时触发,高三计算机专业VB试题(六)1
  7. window一键清理垃圾代码
  8. 电子商务概论学习总结
  9. 工程系列 计算机中级职称,工程类中级职称有哪些
  10. html在线上传图片,kindeditor 图片上传