Skip to main content

2 posts tagged with "massive"

View All Tags

从有穷自动机到正则表达式

· 39 min read
VisualDust
Ordinary Magician | Half stack developer

绪论:语言及其描述

形式语言使用数学符号和规则堆语言进行形式化的描述。形式语言常用于确切地描述和定义高级语言,在编译器设计中起到重要作用。形式语言是研究符号的语言,仅考虑符号之间的关系,不考虑符号的含义。

note

1956年,乔姆斯基(N.Chomsky)首次采用马尔可夫(Markov)模型描述自然语言,从语言学和数学的角度对有限状态模型、短语结构模型和转换模型进行了理论上的分析,建立了形式语言理论。

乔姆斯基将语言形式地定义为==由一个字母表的字母组成的一些串的集合==。对于任意一个语言,有一个字母表,可以在字母表上按照一定的形成规则定义一个文法,这个文法产生的所有句子组成的集合就是文法所产生的语言

基本概念

字母表(alphabet)是一个非空有穷集合,字母表中的元素称为该字母表的一个字母(letter),也可以叫做符号(symbol),或者字符(character)。

success

定义:设 Σ1\Sigma_1Σ2\Sigma_2 是两个字母表, Σ1\Sigma_1Σ2\Sigma_2 的乘积:

Σ1Σ2={abaΣ1,bΣ2}\Sigma_1 \Sigma_2 = \{ab | a\in\Sigma_1,b\in\Sigma_2\}

code review 常用黑话(×)

· 2 min read
VisualDust
Ordinary Magician | Half stack developer

经常忘记所以记下来(其实是网上冲浪的时候到处抄来的)

缩写英文释义中文释义
ATMat the moment现阶段
AFAIK/AFAICTas far as I know / can tell就我所知
TBHTo be honest老实说
TL;DRToo Long; Don't Read.PR 内容太多,没办法看
PRPull Request.拉取请求,给其他项目提交代码
PTALPlease take a look.请看一看
LGTMLooks Good To Me.代码已经过 review,可以合并
SGTMSounds Good To Me.和上面那句意思差不多,也是已经通过了 review 的意思
WIPWork In Progress.告诉项目维护者这个功能还未完成,方便维护者前 review 已提交的代码
PTALPlease Take A Look.提示项目 Owner/contributor review
TBRTo Be Reviewed.提示维护者进行 review
TBDTo Be Done (or Defined/Discussed/Decided/Determined).根据语境不同意义有所区别,但一般都是还没搞定的意思
IMOIn My Opinion在我看来、依我看、依我所见
IMHOIn My Humble Opinion IMO谦虚的说法
DNMDo not merge.不要合并