程序设计语言分为几类
1、命令式语言
这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#等,各种脚本语言也被看作是此种类型。
2、函数式语言
这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、Haskell、ML、Scheme、F#等。
3、逻辑式语言
这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是Prolog。
4、面向对象语言
现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是Smalltalk。
虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
第5章 MATLAB程序设计
发表于 10-24 16:40
•0次下载
温度传感器是一种将温度信号转换为电信号的传感器,广泛应用于工业、农业、医疗、气象等领域。根据其工作原理和特点,温度传感器可以分为以下几类: 热电偶温度传感器 热电偶温度传感器是一种利用热电效应将温度
发表于 06-19 11:09
•650次阅读
电子发烧友网站提供《最简单的C程序设计.pptx》资料免费下载
发表于 05-28 16:41
•9次下载
电子发烧友网站提供《算法-程序设计的灵魂.pptx》资料免费下载
发表于 05-28 16:39
•3次下载
电子发烧友网站提供《程序设计基础教程.pptx》资料免费下载
发表于 05-28 16:37
•1次下载
源码,也称为源程序,是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。
发表于 05-25 14:55
•1.4w次阅读
嵌入式微处理器的架构可以分为以下几类模块: 中央处理单元(CPU):嵌入式微处理器的核心部分,负责执行指令、进行数据运算和控制任务。它包括控制单元(CU)和算术逻辑单元(ALU)。 存储器模块:用于
发表于 04-21 09:55
•912次阅读
首先,让我们从宏观的角度了解嵌入式微处理器的架构分类。它们主要可以分为以下几类
发表于 04-07 15:25
•613次阅读
RFID(Radio-Frequency Identification)技术是一种无线识别技术,通过无线电波识别并读取目标对象上的存有信息的电子标签。根据功能和尺寸的不同,RFID标签可以分为几类
发表于 01-30 14:56
•2386次阅读
程序设计的基础知识点。 首先,我们将从C语言的数据类型和变量开始。C语言提供了多种数据类型,包括整数、浮点数、字符和指针等。整数类型包括int、long和short等,浮点数类型包括float和double等,字符类型用于存储A
发表于 11-27 15:25
•1550次阅读
一个C源程序至少包括一个函数。 C语言是一种广泛应用于嵌入式系统和操作系统的程序设计语言。它的基本构造块是函数。函数在C语言中扮演着非常重要的角色,因为它们被用来组织和执行代码。 函数
发表于 11-26 09:01
•1029次阅读
C语言是一种广泛使用的程序设计语言,具有高效、简洁和可移植等特点。本文将详尽介绍C语言的基本语法、数据类型、控制结构、函数及库函数等内容,以帮助读者全面了解并能够正确使用C语言。 一、
发表于 11-24 09:59
•2961次阅读
电子发烧友网站提供《趣味程序设计入门.pdf》资料免费下载
发表于 11-20 10:36
•0次下载
电子发烧友网站提供《开源硬件-开发者智慧之c语言程序设计(带书签).pdf》资料免费下载
发表于 11-20 10:25
•1次下载
对于程序中使用到的常量、变量的类型要事先进行定义才能使用,这是保证程序可靠性的手段之一。早期的一些计算机程序设计语言不要求对变量的类型进行定义,因此,一个变量的类型在程序运行期间是不确
发表于 11-15 17:12
•490次阅读
评论