- A+
所属分类:轻松一刻
C语言:
C是过程编程语言。它被设计为使用编译器进行编译。该语言具有少量且固定数量的关键字,例如 if/else、for、while、.. 等。我们可以使用多个赋值,这些赋值可以在该语言的一个语句中使用。这里也使用了函数,它可以在不需要时返回可以忽略的值。所有数据都有一个类型,但我们可以隐式转换它。
LISP语言:
LISP 是第二古老的高级语言。它受到 Alonzo Church 的 lambda 演算符号的影响 链表是该语言最重要的数据结构之一。它是第一种直接在标准数据结构中表示代码结构的编程语言。Lisp 使用了自动垃圾回收的概念。
C语言和LISP语言的区别
比较因素 | C语言 | LISP语言 |
---|---|---|
Paradigm C 是一种过程编程语言。 | LISP 支持函数式和面向对象的编程语言。 | |
方法 C 程序使用自上而下的方法。 | LISP 程序使用自下而上的方法。 | |
函数在 C 中不存在虚函数的概念。 | LISP 支持虚函数,也称为泛型函数。 | |
扩展 C 程序保存在扩展名为 .c 的文件中。 | LISP 程序用 extension.lisp 保存。 | |
Types C 是一种中级语言。 | LISP 是一种高级语言。 | |
C 多态性和继承中的面向对象特性是不可能的。 | 在 LISP 中,它同时支持多态和继承。 |
- 我的微信公众号
- 扫一扫关注
-
- 我的新浪微博号
- 扫一扫关注
-