比较几种编程语言
来源:互联网 发布:复杂网络算法 编辑:程序博客网 时间:2024/06/05 10:58
from:http://www.cnblogs.com/liuyunfeng/archive/2012/07/31/2616537.html
数据类型
这里数据类型指的是内部数据类型,不考虑语言内部的自动转换。
C++
java
javascript
php
python
ruby
基本类型
bool
char
int, unsigned, long
float, double
pointer
boolean
char
int, long
float, double
String
Number
Boolean
integer
string
float
int, long, float, double
String
Number
Symbol
逻辑操作
&&, ||, !
&&, ||, !
&&, ||, !
结果不一定是布尔
&&, ||, !
and, or, not
&&, ||, !
字符串操作
strlen
strcat
substr
s.length
s.concat
s.substring
s.matches
s.length
+
s.substr
s.match
strlen
.
Substr
preg_match
len
+
s[n:m]
re.compile().match()
size
+
s[n, m]
s.sub
复合类型
struct
class
union
array
class
array
array
function
可当作对象使用
array
class
list
dictionary
tuple
class
Array,Hash
class
语句结构
C++
java
javascript
php
python
ruby
条件
if/else
switch/case
if/else
switch/case
if/else
switch/case
if/else
switch/case
if/else/elif
if/else/elseif
循环
for
while
do while
for/:
while
do while
for/in
while
do while
for
foreach/as
while
do while
for/in
while
for/in
while
l模块
Template function/class
function
function
具有层级化的定义域
function
Lamda function
Lamda block
异常
try
catch
throw
try
catch
finally
throw
try
catch
throw
try
catch
throw
try:
except:
else:
finally:
begin/end
rescue
ensure
raise
对象
基于类
多继承
基于类/接口
单继承
基于原型
可实现继承
基于类
单继承
基于类
多继承
基于类
单继承
s
s
- 比较几种编程语言
- 几种编程语言之间的比较
- c语言编程的几种排序算法比较
- 几种编程语言的foreach循环比较
- 几种 IO编程比较
- 基于fibonacci数列的几种编程语言的运算速度比较
- 几种语言的执行速度比较
- C语言几种排序算法比较
- C语言几种排序算法比较
- 几种网络编程方式的比较
- 几种编程工具的比较
- 几种网络编程方式的比较
- 几种多线程编程模型的比较
- unix网络编程几种模型比较
- 【编程语言】30种编程语言的比较选择问题
- 几种编程语言的switch语句
- 浅谈几种主要编程语言
- 几种编程语言的基本介绍
- luence教程0
- AC自动机
- jvm载入原理
- js 关联数组长度计算
- 确保网络安全 避免DDoS攻击的几个方法
- 比较几种编程语言
- 爱 不说再见
- java synchronized详解
- 小规模DDoS(拒绝服务)用Freebsd+IPFW搞定
- Java虚拟机参数学习-基本参数 .
- Amdahl's law
- 多级菜单的逻辑实现
- [白皮书] 行动影音串流标准MPEG-DASH
- 开发ActiveX详细步骤