程序设计的基本元素

  • 基本表达形式: 该程序语言所关心的最基本单元。
  • 组合方式: 基本单元是如何组合起来的
Ex:
Lisp: (+ a b)
C:     (a+b)/2  , struct point{int x;  int y;};
  • 抽象方法:给复合对象命名,成为新的单元
Ex:
Lisp: define (sq x) (* x x)
C++:  class ...{}

这么做可行的原因是整个计算机系统是一个形式系统,

原文地址:https://www.cnblogs.com/axchml/p/13709522.html