● 【 计算机理论和基础 】
唐茂
如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。
电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗?
当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
展开
-
【Interpreter】构建简单的解释器(第1部分)
文章目录【Interpreter】构建简单的解释器(第1部分)【Interpreter】构建简单的解释器(第1部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!“If you don’t know how compilers work, then you don’t know how computers work. If you’re not 100% sure wheth...翻译 2018-12-26 15:15:28 · 3809 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第5部分)
文章目录【Interpreter】构建简单的解释器(第5部分)【Interpreter】构建简单的解释器(第5部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你是怎样弄明白像创建解释器或编译器这样复杂东西的? 一开始它看起来就像一团乱七八糟的毛线,你需要理顺毛线,才能得到完美的毛线球。整理的方法就是一次整理一根毛线,每次解开一个结。尽管有的时候你可能感觉没办法马上理解某些...翻译 2019-01-21 16:07:19 · 4192 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第1部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第1部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第1部分—Go语言实现)一、描述能够计算两个个位整数的和,如 3 + 5。二、代码// 使用 Go 简单实现package mainimport ( "bufio" "fmt" "os" "strings" "uni...原创 2019-01-15 13:46:41 · 4362 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第3部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述在第二部分的基础上,扩展代码,实现可以解释包含任意数量的加法和减法的表达式,例如 “9 - 5 + 3 + 11”二、代码// Go 实现package mainimport ( "bufio"...原创 2019-01-09 19:51:44 · 3595 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第4部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第4部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第4部分—Go语言实现)一、描述实现可以解释包含任意数量的乘法和除法的整数表达式,例如 “7 * 4 / 2 * 3”、“10 * 4 * 2 * 3 / 8”;用到第四部分的语法知识;二、代码// Go 实现package m...原创 2019-01-14 14:21:55 · 3781 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第3部分)
文章目录【Interpreter】构建简单的解释器(第3部分)【Interpreter】构建简单的解释器(第3部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!早上醒来的时候我心想:“为什么我们觉得学习一种新的技能很困难呢?”我认为这并不仅仅是因为新技能需要很辛苦很努力的去学习。 我认为其中一个原因可能是我们花了很多时间和精力通过阅读和观看来获取知识,而没有足够的时间通过练...翻译 2019-01-08 17:26:23 · 3773 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第6部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含括号以及任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt...原创 2019-01-24 14:25:33 · 4152 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第6部分)
文章目录【Interpreter】构建简单的解释器(第6部分)【Interpreter】构建简单的解释器(第6部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!今天是特别的一天翻译 2019-01-24 14:23:35 · 3953 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第4部分)
文章目录【Interpreter】构建简单的解释器(第4部分)【Interpreter】构建简单的解释器(第4部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你被动地学习这些文章,还是你积极地参与练习? 我希望你一直在积极地练习。 我真的会很高兴:)还记得孔子说过的话吗?(译注:这好像出自《荀子·儒效》翻译 2019-01-13 21:14:08 · 3742 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第2部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目二、代码三、运行结果【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目修改代码,允许输入多位数整数,例如 “12+3”添加一个忽略空白字符的方法,让计算器可以处理带有空白字符的输入,如 “12 + 3”修改代码,使用 ‘-’ 代替 ‘+’ 来处理像 “7-...原创 2019-01-02 15:27:50 · 3672 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第2部分)
文章目录【Interpreter】构建简单的解释器(第2部分)【Interpreter】构建简单的解释器(第2部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!在《有效思考的五要素》中,作者 Burger 和 Starbird 分享了一个关于他们观看国际知名小号演奏家 Tony Plog 为初露锋芒的小号演奏者举办大师课的故事。 学生们首先演奏了复杂的乐章,他们演奏得非常好。...翻译 2019-01-03 16:48:27 · 3701 阅读 · 0 评论 -
【Interpreter】构建简单的解释器(第5部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt" "...原创 2019-01-22 16:12:37 · 3816 阅读 · 0 评论