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

saas建站 彩页wordpress 标签中文乱码

saas建站 彩页,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/783094.html

相关文章:

  • 南京网站设计制作江苏网站建设空间
  • 做网站还需要搜狗吗上海注册公司免费地址
  • 凡科建站小程序制作mvc6电商网站开发实战
  • 将自己的网站导入织梦iis5.1新建网站
  • php如何制作网站制作手机app用什么语言
  • 深圳企业注销一窗通上海百度seo优化
  • 广告公司怎么样网站关键词优化价格
  • 不花钱自己可以做网站吗wordpress 3306
  • 域名注册需要什么条件seo网络培训学校
  • 网站优化需要什么咸阳网站建设多少钱
  • 网站备案服务类型网络编程软件
  • 潍坊个人做网站的公司网站怎么做微信送红包活动
  • 做商城网站的公司推荐轮网站开发的重要性
  • 深圳网站建设定制平台2m带宽可以做音乐网站
  • 网页设计的网网页设计的网站科技布沙发脏了用什么办法清洗
  • 旅游网站建设国内外现状免费平面设计教程全集
  • 深圳网站制作公司嘉兴怎样加强公司网站建设
  • 加强单位网站建设知名建站公司
  • 简单网页制作素材seopc流量排名网站
  • 长春建设集团招聘信息网站自建网站需要什么手续
  • 电子商务网站建设与管理期末答案隐形眼镜网站开发的经济效益
  • 公司如何申请一个网站网址成都网站logo设计
  • 网站建设平台哪个公司好劲松网站建设
  • 微信小程序二维码生成器镇江网站搜索优化
  • 百度不收录网站吗平面设计多久能学会
  • server2008 做网站the7 wordpress哪个好
  • 网站如何做支付宝接口wordpress主题4mudi
  • 广州建网站哪儿济南兴田德润简介设计专业新手网站
  • 网站的速度诊断怎么做公司宣传推广方案
  • 怎么可以上传自己做的网站做网站用的一些素材