当前位置: 首页 > wzjs >正文

吴忠网站建设多少钱专门做蛋糕的网站

吴忠网站建设多少钱,专门做蛋糕的网站,wordpress怎么切换编辑器,wordpress文章不显示自定义字段【从零开始学习计算机科学】编译原理(二)高级编程语言及其语法描述 高级语言及其语法描述程序语言的定义形式语言与自动机文法的类型语言的类型自动机词法规则语法规则四则运算的语法描述布尔表达式语法描述赋值、分支、循环、程序块语句语法描述数组说明语句过程调用语句语义…

【从零开始学习计算机科学】编译原理(二)高级编程语言及其语法描述

  • 高级语言及其语法描述
    • 程序语言的定义
    • 形式语言与自动机
    • 文法的类型
    • 语言的类型
    • 自动机
    • 词法规则
    • 语法规则
      • 四则运算的语法描述
      • 布尔表达式语法描述
      • 赋值、分支、循环、程序块语句语法描述
      • 数组说明语句
      • 过程调用语句
    • 语义规则

高级语言及其语法描述

程序语言的定义

任何程序语言实现的基础是程序语言定义。程序语言的定义决定了该语言具有什么样的语言功能、什么样的数据结构、什么样的程序结构和具体的使用形式。

对于语言用户来说,语言定义就是一本用户手册;对于编译程序设计者来说,语言定义就是其编译器实现的理论依据。

形式语言与自动机

自然语言即人类讲的语言,如汉语、英语。这类语言不是人为设计而是自然进化的。而形式语言(Formal language)是用精确的数学或机器可处理的公式定义的语言。是一个字母表上的某些有限长字符串的集合,可展开交、并、补、连接、幂、闭包等数学运算。是为了特定应用而人为设计的语言,比如编程语言。

形式语言是某个字母表上,一些有限长字符串的集合。而形式文法(Formal grammar)是描述这个集合的一种方法。

一个形式文法G定义为一个四元组 ( V N , V T , P , S ) (V_N,V_T,P,S) (VN,VT,P,S)。其中 V N V_N VN是非终结符集合; V T V_T VT是终结符集合,即字母表。P是产生式规则集合,从一个字符串 α \alpha α生成另一个字符 β \beta β的规则。 S是开始符号,是一个非终结符。

形式文法描述形式语言的方法是:从开始符号S出发,不断应用产生式规则,最终能生成的所有的字符串(只有终结符号)的集合,即该形式文法所描述的形式语言。

例子,考虑如下的形式文法G,其中 V N = { S } V_N = \{S\} VN={S} V T = { a , b } V_T = \{a, b\} VT={a,b},S为初始符号,P包含下述产生式规则:1. S → a S S \to aS

http://www.dtcms.com/wzjs/588679.html

相关文章:

  • 做网站用什么编程语言好建设工程合同管理多少分及格
  • 课程网站建设wordpress重新安装主题
  • 摄影协会网站源码温州网站建设前十公司
  • 网站使用arial字体下载网站不收录的技术原因
  • 只做外贸的公司网站本溪做网站 淘宝店
  • 一个网站怎么做app网站建设制作过程
  • 余姚网站建设哪家好视频会议系统直播聊天网站开发
  • 广州网站备案方案东莞网络推广教程
  • 网站建设企业谁家好成都网站的建设
  • 什么网站容易做金融行业seo整站优化
  • 珠海建站联系方式软件外包上市公司
  • 网站建设 麓谷微信营销平台哪个好
  • 情侣做记录网站源码wordpress 文章跳转
  • 带后台的网站开发运营成本有限公司怎么注册
  • 网站建设的完整流程做网站用的什么空间
  • 加强酒店网站建设的建议山东青岛网站建设公司
  • 徐汇区网站建设uehtml 网站源码
  • 动易网络 官方网站seo属于运营还是技术
  • 电子商务 网站建设做黄金的人喜欢逛那些网站
  • 域名注册服务的公司网站建设集团公司简介
  • 可以入侵的网站广东省住建局官网
  • 一比一高仿手表网站如何免费申请自己的网站
  • 湖南网站排名网站开发目前主要用什么技术
  • 网站建设万禾北京网络公司建站
  • 做网站优化有前景吗seo团队管理系统
  • 网站建设需要的资料海城网站制作
  • 类似一起做网站的网站优秀个人网页设计案例分析
  • 新农村建设管理网站凡科网站的排名做不上去
  • 英国设计网站百度地图的精准定位功能
  • 深圳网站关键词排名南昌网络公司