C Procedure Oriented
Assembly
C++ Obejct Oriented
Concurrent Programming
Scheme LISP function language, no side effect
Python morden Object Oriented perl
学习的不只是语言,真正的精髓在于不同语言的编程范式.
C语言,首先看到的是函数调用,函数名中都有一个很强的动词在里面
qsort(nums, numsSize, sizeof(nums[0]), cmpInt);
C++ 首先看到的是数据,或者是将被操作的对象。
myobject->dothis();
c源程序和cpp源程序编译成汇编代码看起来几乎像是同一种语言。
两个程序看起来像是同时执行,但是实际上不是。如同同时在看两部电影一样。
在有些机器上只有一个处理器:在两个函数之间来回切换执行。
在网络编程领域尤其常用。ATM机的例子。