编程语言C和C++都是基于C的语言,你知道吗?

编程语言C和C++都是基于C的语言,你知道吗?

j2me游戏开发_开发游戏的公司哪家好_开发游戏软件需要学什么专业

编程语言

C和C++都是基于C的语言,是目前最流行的编程语言, C常被用作系统以及应用程序的编程语言,如嵌入式系统的应用程序。

1.操作系统

类unix系统(linux/freebsd…)主要基于c开发的.

2.嵌入式领域

驱动开发大部分基于C的,嵌入式系统c开发的

3.服务器领域

大部分服务器程序也是c语言的

网络核心设备(路由器,交换机,防火墙)大部分代码c开发的,用户界面可能用其他语言。

4.薪资情况

如果有10年左右C开发经验的,工资一般都是25K-40K左右的.3-5年左右C开发工资平均20-35K左右.

C++语言

C++语言为C的增强,其在出现后迅速成为开发人员之间最流行的语言之一。它是用于开发系统软件,应用软件,设备驱动程序,嵌入式软件,高性能服务器和客户端应用及娱乐软件,如视频游戏。

1.游戏领域

现在PC平台上的大部分中大型游戏,如星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界等,因为C++语言靠近系统地称,执行速度最快.

2.办公软件

微软Office (就是你常用的Word、Excel):汇编 -> C -> 稳定在C++

Sun Open Office (这个可能很多朋友不知道,但用Linux系统的都知道这个办公软件): 部分JAVA(对外接口),主要为C++

3.图形处理

Adobe Photoshop : C++

4.网站

eBay :2002年为C++,后主要迁至Java

Facebook : C++和PHP

5.搜索引擎

Google : 汇编与C++,主要为C++

6.图形界面层

Microsoft Windows UI :C++

苹果 MacOS UI (Aqua) : C++

KDE (Linux图形界面),C++。

7.关系型数据库

Oracle : 汇编、C、C++、Java。主要为C++。

MySQL : C++

微软SQL Server : 汇编 -> C->C++

SAP DB/MaxDB : C++

8.浏览器

微软IE: C++

火狐浏览器: C++

苹果Safari :(2003年1月发布)C++

谷歌Chrome :(2008的发布)C++

Opera : C++ (手机上占用率比较大)

9.邮件客户端

Outlook : C++

10.软件开发集成环境/IDE

Microsoft Visual Studio : C++

Eclipse :Java (其图形界面SWT基于C/C++)

Code::Blocks : C++

11.编译器

Microsoft Visual C++ 编译器:C++

Microsoft Visual Basic 解释、编译器:C++

Microsoft Visual C# : 编译器:C++

Perl : C++

12.3D 引擎

Microsoft DirectX : C++(相信玩游戏的同学都知道这个,现在最高版本是DX11)

OGRE 3D : C++

13.Web Servers (网页服务)

Microsoft IIS : C++

14.CD/DVD 刻录

Nero Burning ROM : C++

K3B : C++

15.媒体播放器

Nullsoft Winamp : C++

Microsoft Windows Media Player : C++

Microsoft Windows Media Player : C++

综上C++运用的非常广,但是C++学起来,并非朝夕就可以学好的,1年左右掌握各初级,要想学个差不多也得3-5年时间,3-10年的C++工程师工资在15-25K左右甚至更多.

JAVA

Java语言,相信只要略微了解编程的人就会听过Java,其如今依然展现出强势的增长势头,说其是目前最流行的编程语言也不为过。并且随着移动和大数据的发展,以基于Java的Hadoop如今发展迅速,这也是Java编程人员更加千金难寻。其可以用于各种各样的领域,包括企业应用及基础设施材质材料,以及Web应用和移动开发。

2.JavaScript

JavaScript在Web应用上有着非常大的需求,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript主要用于实现为Web浏览器,以提供增强的用户界面和动态网站。

1.企业级应用开发

大到全国联网的系统,小到中小企业的应用解决方案,JAVA都占有极为重要的地位 .

2.网站平台开发

JSP+Servlet+JavaBean,一直以来都相当流行模式.

3.移动领域

典型的应用是手机游戏(国内主要是这方面),大量使用到了J2ME 。

4.移动android APP开发

android 开发只用到了JAVA的语法和JAVA SE的一小部分API.

C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是微软公司用来替代Java而开发的一种语言,并借鉴了Javaj2me游戏开发,C,C++和Delphi的一些特点,如今C#已经成为微软应用商店和开发成员非常欢迎的开发语言。

PHP

PHP是一种通用开源脚本语言,特别适合于Web开发,可嵌入到HTML中,它最初是用来设计动态网页产生的。语法吸收了C语言、Java和Perl的特点,入门门槛较低游戏运营,易于学习,使用广泛。

针对苹果系统的Objective-C.

6.Python

Python是应用于设计各种各样的应用程序的动态语言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易编写。Python语法简洁而清晰j2me游戏开发,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。>>>看学哥学姐选的语言方向

文章来源:https://www.toutiao.com/a6564657444411146759/