程序设计语言分为几类
1、命令式语言
这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#等,各种脚本语言也被看作是此种类型。
2、函数式语言
这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、Haskell、ML、Scheme、F#等。
3、逻辑式语言
这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是Prolog。
4、面向对象语言
现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是Smalltalk。
虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
程序设计
+关注
关注
3文章
263浏览量
31812 -
程序设计语言
+关注
关注
0文章
3浏览量
6753
发布评论请先 登录
相关推荐
热点推荐
C语言主要特点
。
5.语法限制不太严格,程序设计自由度大。
6.C语言允许直接访问物理地址,能进行位(bit)操作,能够实现汇编语言的大部分功能,可以直接对硬件进行操作。因此C语言即具有高级
发表于 01-05 07:41
单片机C语言编程的心得
规范程序结构化设计的需要,既可以实现大型程序的模块化,又可以实现根各模块的连接调试。
1、.H文件介绍:
在单片机C程序设计中,项目一般按功能模块化进行结构化设计。将一个项目划分为多
发表于 12-08 07:44
C语言中除数为0属于什么错误
在源程序的编写时往往会出一些错误,这些错误大致分为静态错误和动态错误两类。
所谓动态错误:逻辑错误,他们发生在程序运行的时候,如算法逻辑上的错误。动态错误也被称为动态语义错误,如题目中给出的除数为
发表于 12-08 06:38
看懂C语言程序中的内聚和耦合
的设计提出了要求。
程序设计和软件工程发展过程中产生的很多技术、设计原则,都可以从内聚和耦合的角度进行解读。作为C语言程序设计的初学者,结合当前对于函数的理解可达到的程度,我们探讨一下如何做到高内聚低耦合
发表于 12-08 06:37
C语言程序的结构
,87LPC764有4KB的Flash ROM,而笔者的程序量只有2KB多点,因而第一个想法是改用C语言作为主要的开发语言,应该不至于导致代码空间不够用。其次,考虑到需要定时功能的模块(或称任务,以下统称任务
发表于 11-26 08:12
写好C程序的大要点
中解决类似问题时所使用的写法,《C程序设计语言》一书中有许多极好的程序实例。在这里有一个关于程序模式的相关网页,里面也列出了一些常用的模式。
C语言是一个非常灵活的
发表于 11-24 08:23
C语言的常量介绍
在程序执行过程中,值不发生改变的量称为常量。
mtianyan: C语言的常量可以分为直接常量和符号常量。
直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:
整型常量:13、0
发表于 11-24 07:12
C语言和单片机C语言有什么差异
有些扩展,及一些特殊写法如C51扩展的 data xdata bit sbit一类的,还有一些中断程序写法 void int() interrput 1一类的。
2、C是一门高级语言,它需要经过编译成
发表于 11-14 07:55
单模光纤线分为几类?都有什么差异
单模光纤线根据ITU-T国际标准(G.65x系列)主要分为以下六类,每类在传输性能、应用场景和成本上存在差异: G.652(常规单模光纤) 核心特性:零色散波长在1310nm附近,1550nm处损耗
图解单片机功能与应用(完整版)
从基础知识的介绍出发,图文并茂,直观、系统地介绍了单片机的内部结构、工作原理和应用技巧。全书分为10章,内容包括51单片机编程资源图解、51单片机指令系统图解、汇编语言程序设计图解、输入/输出
发表于 06-16 16:52
C语言精彩编程百例-364页
内容提要
C是一种通用的程序设计语言,它包含了紧凑的表达式、丰富的运算符集合、现代控制流以及数据结构等四个部分。C语言功能丰富,衣达能力强,使用起来灵活方便:它应用面广,可移植性强,网时具有高级语言
发表于 06-13 17:28
几类网线怎么看出来的
要分辨几类网线,可从外观标识、内部结构、性能参数等方面入手,以下是详细介绍: 一类网线(CAT1) 外观标识:通常没有专门的“CAT1”标识,因为一类网线主要用于早期的电话线路,并非专门为以太网
程序设计语言分为几类
评论