自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 编译器:如何描述一个语言的语法规则?

世界上有这么多种语言,自然语言如汉语、英语等, 编程语言如C++,Java,Python 等。那么这些语言有什么共性和不同呢?共性:都由一些字符组成字符组合都有一定的语法规则(符合规则的才是合法的)不同:不同的语言由不同的基本字符组成不同的语言语法规则不同,例如中文有主谓宾结构,编程语言里不存在那么,怎么去描述一个语言的语法规则呢?换句话说,一个语言是怎么产生的呢?上下文无关文法首先介绍几个概念,∑\sum∑ 记为一个字符集合,∑\sum∑中任意字符的拼接记为一个字,∑∗\sum^

2020-11-24 00:28:13 749

原创 编译器介绍

编译器编译器是什么?介绍编译器之前,我们先介绍翻译程序的概念,所谓翻译程序,就是把一种语言翻译成另一种语言的程序,这是一个比较广的概念,如中文翻译成英文,c++翻译成机器码。而编译程序,也就是编译器呢,就是将一种高级语言翻译成更低级语言的翻译程序。这里的高级、低级就是与机器的接近程度。高级语言如C/C++、Java、Python更抽象,不与具体的指令集直接相关;而低级语言则依赖于具体的机器平台对应的指令集,比如x86汇编、arm汇编。为什么需要编译器为什么需要编译器?因为汇编太复杂、开发效率太低,

2020-11-17 00:00:19 351

原创 学习python:语法(一)

python的简单语法

2017-11-21 21:47:13 160

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除