《编译原理》(二) 程序设计语言及其文法

本文通过与妹妹小埋的互动,深入浅出地介绍了程序设计语言及其文法的基本概念,包括字母表、文法形式化定义、句子和语言的定义,以及文法的分类。特别探讨了上下文无关文法(CFG)的分析树,揭示了文法在编译原理中的重要角色。
摘要由CSDN通过智能技术生成

hello大家好,今天我们来学习程序设计语言及其文法。教妹学编译原理,没见过这么酷炫的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫。

我的妹妹小埋18岁,校园中女神一般的存在,成绩优异体育万能,个性温柔正直善良。然而,只有我知道,众人眼中光芒万丈的小埋,在过去是一个披着仓鼠斗篷,满地打滚,除了吃就是睡和玩的超级宅女。而这一切的转变,是从那一天晚上开始的。

从此之后,小埋经常让我帮她辅导功课。今天她想了解程序设计语言及其文法。本篇教程通过我与小埋的对话的方式来谈一谈程序设计语言及其文法。

博客还在持续更新中,想看同系列的其他博客。欢迎访问我的专栏《教妹学编译原理》希望大家能够关注我,一起学编译原理。

基本概念

  1. 字母表
  • 字母表的运算:乘积、n次幂、正闭包、克林闭包(任意符号串的集合)
    -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天才程序YUAN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值