java c++ python难度_六种主流编程语言C++、PYTHON、JAVA对比

六种主流编程语言(

C

C++

Python

JavaScript

PHP

Java

)特性对

时间

2014-02-24 09:17:54

CSDN

博客

原文

http://blog.csdn.net/weiganyi/article/details/19805989

这些年来我陆陆续续已经学习了六种编程语言,有些人会说语言学到最后不都差不多吗?其实可以这样

讲,

也可以不这样讲。虽然每种语言的表达能力大部分是重合的,

只是语法表现形式不一样,

但是由于历史发展的

原因,每种语言形成了自己的支撑环境,所以都有其主要的适用范围。

C

C++

Python

Java

四种是通用编程语言,

JavaScript

PHP

算是

Web

环境的专用编程语言。

C

言由于其底层操作特性和历史的积累,

在嵌入式领域是当之无愧的王者;

C++

是一种支持最广泛编程范式的复杂语

言,这些年来发展不太好,目前在服务器后台和游戏领域还有其一席之地;

Python

作为一种灵活的轻便的通用型

脚本语言,使用范围比较广,从应用软件到

Web

开发都有它的身影,由于其解释语言的特点,比较适合轻量级或

原型开发;

JavaScript

语言由于其是浏览器内置的脚本语言,是

Web

前端开发的主流,近年来由于

google

V8

引擎开源,出现了

Node.js

之类

JavaScript

后台开发框架,把

JavaScript

的应用领域扩展到了

Web

后台;

PHP

作为一种简单的

Web

服务器后台脚本语言,

在全世界范围内的网站上有最大的使用率;

Java

由于其跨平台可移植

性,在

Web

开发领域大放异彩,特别是在企业级

Web

开发,同时由于

Android

系统采用

Java

来开发应用程序,

所以也随着

Android

的发展而应用越发广泛。

理清不同语言间主要语法特性的差异,才能更好的在合适的领域或场景下去应用合适的编程语言,以满足

我们所面对的需求。这六种语言都是从

C

语言发展而来,所以它们的语法都比较像

C

语言,下面我就主要语法特

性对各个语言做一个对比。

1

、常量定义

C

#define TEST 0

C++

#define TEST 0

或者

const test = 0;

Python

test = 0

JavaScript

:不支持

PHP

define('test', 1);

Java

final int test = 0;

分析:

JavaScript

不支持常量,

C

C++

都用特有的预定义宏,

PHP

用特殊的

define

语法,其它的都用定义不

变变量的方式。

2

、变量定义

C

int test = 0;

C++

int test = 0;

Python

test = 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值