0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序设计语言分为几类

工程师 来源:网络整理 作者:h1654155205.5246 2018-12-27 16:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

程序设计语言分为几类

1、命令式语言

这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、BasicAda、JavaC#等,各种脚本语言也被看作是此种类型。

2、函数式语言

这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、Haskell、ML、Scheme、F#等。

3、逻辑式语言

这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是Prolog。

4、面向对象语言

现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是Smalltalk。

虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序设计
    +关注

    关注

    3

    文章

    263

    浏览量

    31562
  • 程序设计语言

    关注

    0

    文章

    3

    浏览量

    6737
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C语言中除数为0属于什么错误

    在源程序的编写时往往会出一些错误,这些错误大致分为静态错误和动态错误两类。 所谓动态错误:逻辑错误,他们发生在程序运行的时候,如算法逻辑上的错误。动态错误也被称为动态语义错误,如题目中给出的除数为
    发表于 12-08 06:38

    看懂C语言程序中的内聚和耦合

    的设计提出了要求。 程序设计和软件工程发展过程中产生的很多技术、设计原则,都可以从内聚和耦合的角度进行解读。作为C语言程序设计的初学者,结合当前对于函数的理解可达到的程度,我们探讨一下如何做到高内聚低耦合
    发表于 12-08 06:37

    写好C程序的大要点

    中解决类似问题时所使用的写法,《C程序设计语言》一书中有许多极好的程序实例。在这里有一个关于程序模式的相关网页,里面也列出了一些常用的模式。 C语言是一个非常灵活的
    发表于 11-24 08:23

    单模光纤线分为几类?都有什么差异

    单模光纤线根据ITU-T国际标准(G.65x系列)主要分为以下六类,每类在传输性能、应用场景和成本上存在差异: G.652(常规单模光纤) 核心特性:零色散波长在1310nm附近,1550nm处损耗
    的头像 发表于 07-03 10:19 1934次阅读

    C语言精彩编程百例-364页

    内容提要 C是一种通用的程序设计语言,它包含了紧凑的表达式、丰富的运算符集合、现代控制流以及数据结构等四个部分。C语言功能丰富,衣达能力强,使用起来灵活方便:它应用面广,可移植性强,网时具有高级语言
    发表于 06-13 17:28

    几类宽带圆极化天线设计

    电子发烧友网站提供《几类宽带圆极化天线设计.pdf》资料免费下载
    发表于 05-28 14:07 0次下载

    程序设计与数据结构

    程序设计与数据结构》重点阐述了三大方向内容: 1. C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量
    发表于 05-13 16:45

    深入理解C语言:C语言循环控制

    在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和
    的头像 发表于 04-29 18:49 1748次阅读
    深入理解C<b class='flag-5'>语言</b>:C<b class='flag-5'>语言</b>循环控制

    C语言的历史及程序介绍

    电子发烧友网站提供《C语言的历史及程序介绍.pdf》资料免费下载
    发表于 04-09 16:10 0次下载

    如何在 树莓派 上编写和运行 C 语言程序

    在本教程中,我将讨论C编程语言是什么,C编程的用途,以及如何在RaspberryPi上编写和运行C程序。本文的目的是为您介绍在RaspberryPi上进行C编程的基础知识。如果您想深入了解C编程
    的头像 发表于 03-25 09:28 943次阅读
    如何在 树莓派 上编写和运行 C <b class='flag-5'>语言</b><b class='flag-5'>程序</b>?

    功率放大器通常可以分为几类类型

    功率放大器是一种用于增加信号功率的电子设备,常见于无线通信、音频设备、广播电视等领域。根据工作原理、电路拓扑和应用领域的不同,功率放大器可以分为多种类型。下面西安安泰来介绍常见的几类功率放大器。 A
    的头像 发表于 03-20 11:07 743次阅读
    功率放大器通常可以<b class='flag-5'>分为</b>哪<b class='flag-5'>几类</b>类型

    快速搞懂C语言程序内存分区!

    程序运行过程中,操作系统会根据程序的需要,将内存划分为多个功能不同的区段,以便更高效地管理内存资源和确保程序的稳定运行。不同的内存区段负责存储不同类型的数据和代码,涵盖了从
    的头像 发表于 03-14 17:37 1342次阅读
    快速搞懂C<b class='flag-5'>语言</b><b class='flag-5'>程序</b>内存分区!

    单片机C语言编程宝典大全,初学必备【强推下载!】

    (400页PPT) 6. 单片机程序设计实例 7. 单片机应用程序设计技术_周航慈.pdf 8. 8051单片机C语言彻底应用 9. C语言程序
    发表于 03-14 11:03

    全套C语言培训资料—PPT课件

    全套C语言培训资料,共427页,13个章节:C语言概述、程序的灵魂—算法、数据类型 & 运算符与表达式、顺序程序设计、选择结构程序设计
    发表于 03-12 14:50

    电源适配器类型分成哪几类呢?

    讲到电源适配器类型分成哪几类呢?对于这方面的问题下面来具体的了解下。   区别电源适配器这两种类型的方法主要从体积大小、重量、输出电压的范围差值来进行区别。电源适配器类型主要分为线性电源和开关电源
    发表于 01-17 09:40