美文网首页
程序设计语言|分类与特点

程序设计语言|分类与特点

作者: 小青多多 | 来源:发表于2022-04-22 08:13 被阅读0次

程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。

1.命令式程序设计语言

命令式程序设计语言是基于动作的语言,计算在这里被看成是一个动作的序列。这些动作能够改变变量的值,最典型的动作就是赋值。命令式程序设计语言代表有Fortran,Pascal和C语言等。

2.函数式程序设计语言

函数是一种对应规则(映射),使定义域中每个元素和值域中唯一的元素相对应。函数式语言是一类以λ-演算为基础的语言,主要用于人工智能领域,其代表有Lisp、ML等。

3.面向对象程序设计语言

面向对象程序设计语言中最核心的东西是对象和类的概念。面向对象的三个核心概念是封装、继承和多态。面向对象程序设计语言的代表有C++、SmallTalk、Java等。

4.逻辑程序设计语言

逻辑程序设计语言是一类以形式逻辑为基础的语言,其代表是建立在关系理论和一阶谓词理论基础上的Prolog。Prolog有很强的推理功能,适用于书写自动定理证明、专家系统和自然语言理解等问题的程序。


高级程序语言的特点

Fortran语言是第一个广泛应用于科学计算的高级语言。由一个主程序和若干个子程序组成,由于大部分代码都可以直接使用硬件结构实现,因此执行效率很高。

Pascal语言最早是为了教学的目的开发而成的,拥有一些相对紧凑的机制,其语言的表达能力十分强。它引入了 数据结构、过程等重要概念,常用的Delphi便是采用的Pascal语言语法规则。

C语言是20世纪70年代发展起来的通用程序设计语言,提供了指针、数组、结构、联合等新的数据类型。它通过指针可以完成地址操作能力,因此是一种较低级的语言,能够编写出高效的程序。UNIX系统本身,以及其中大量的应用程序都是使用C编写的。

Prolog程序是以特殊的逻辑推理形式回答用户的查询。Prolog程序具有逻辑的简洁性和表达能力。实际应用上多用于数据库和专家系统。

相关文章

  • 程序设计语言|分类与特点

    程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。 1....

  • iOS OC/Swift 知识点杂烩(一)

    分类(category)、类的扩展(extension)、协议(protocol)特点及应用场景 分类特点 分类是...

  • 2018-12-23

    程序设计语言简介 1.程序设计语言分类 1. 机器语言(machine language) 一种二进制语言,直接使...

  • 历朝瓷釉的分类与特点

    瓷器上的釉水是以石英、长石、硼砂、黏土等为原料制成的物质,加以水稀释,涂在瓷器、陶器的表面,烧制成有玻璃光泽。 宋...

  • 人人作业|003我眼中的QQ音乐,分类与特点

    【第几次作业/题目】003我眼中的各种产品,分类与特点【对应章节/页码】02产品:关键词与分类【使用时长】1【完成...

  • 程序设计语言的分类

    按程序员与计算机对话的复杂程度,将程序设计语言分为低级语言和高级语言两类。低级语言又包括机器语言和汇编语言。 1....

  • 专升本手札9

    计算机: 1.多媒体的基本特性有:多样、集成、交互 2.存储器的分类与特点 分类:内存与外存 1)内存用来存放将要...

  • NAND FLASH与NOR FLASH

    Flash有两种分类:NOR Flash与NAND Flash。各自特点如下: NOR Flash:接口同RAM,...

  • 我眼中的产品分类与特点

    身处一个互联网行业急速发展的时代,我们的产品也在不断地与时俱进。在互联网的飞速推进下,传统行业也进行了互联网+的改...

  • 佛画的分类与艺术特点

    佛画,总的说来,可分为两大类:非情节性类和情节性类。非情节性类是指画像类,可分为七类:佛像类、菩萨像类、罗汉像类、...

网友评论

      本文标题:程序设计语言|分类与特点

      本文链接:https://www.haomeiwen.com/subject/bzlhertx.html