- 博客(11)
- 资源 (32)
- 收藏
- 关注
原创 【Interpreter】构建简单的解释器(第6部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第6部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含括号以及任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt...
2019-01-24 14:25:33 4151
翻译 【Interpreter】构建简单的解释器(第6部分)
文章目录【Interpreter】构建简单的解释器(第6部分)【Interpreter】构建简单的解释器(第6部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!今天是特别的一天
2019-01-24 14:23:35 3953
原创 【Interpreter】构建简单的解释器(第5部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第5部分—Go语言实现)一、描述在之前文章的基础上拓展代码,使解释器可以解析包含任意多的 +、-、*、/ 运算符的算数表达式;二、代码// Go 实现package mainimport ( "bufio" "fmt" "...
2019-01-22 16:12:37 3813
翻译 【Interpreter】构建简单的解释器(第5部分)
文章目录【Interpreter】构建简单的解释器(第5部分)【Interpreter】构建简单的解释器(第5部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你是怎样弄明白像创建解释器或编译器这样复杂东西的? 一开始它看起来就像一团乱七八糟的毛线,你需要理顺毛线,才能得到完美的毛线球。整理的方法就是一次整理一根毛线,每次解开一个结。尽管有的时候你可能感觉没办法马上理解某些...
2019-01-21 16:07:19 4192
原创 【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 4359
原创 【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
翻译 【Interpreter】构建简单的解释器(第4部分)
文章目录【Interpreter】构建简单的解释器(第4部分)【Interpreter】构建简单的解释器(第4部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!你被动地学习这些文章,还是你积极地参与练习? 我希望你一直在积极地练习。 我真的会很高兴:)还记得孔子说过的话吗?(译注:这好像出自《荀子·儒效》
2019-01-13 21:14:08 3742
原创 【Interpreter】构建简单的解释器(第3部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述二、代码三、运行结果【Interpreter】构建简单的解释器(第3部分—Go语言实现)一、描述在第二部分的基础上,扩展代码,实现可以解释包含任意数量的加法和减法的表达式,例如 “9 - 5 + 3 + 11”二、代码// Go 实现package mainimport ( "bufio"...
2019-01-09 19:51:44 3595
翻译 【Interpreter】构建简单的解释器(第3部分)
文章目录【Interpreter】构建简单的解释器(第3部分)【Interpreter】构建简单的解释器(第3部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!早上醒来的时候我心想:“为什么我们觉得学习一种新的技能很困难呢?”我认为这并不仅仅是因为新技能需要很辛苦很努力的去学习。 我认为其中一个原因可能是我们花了很多时间和精力通过阅读和观看来获取知识,而没有足够的时间通过练...
2019-01-08 17:26:23 3772
翻译 【Interpreter】构建简单的解释器(第2部分)
文章目录【Interpreter】构建简单的解释器(第2部分)【Interpreter】构建简单的解释器(第2部分)简单翻译了下,方便查看,水平有限,喜欢的朋友去看 原文!在《有效思考的五要素》中,作者 Burger 和 Starbird 分享了一个关于他们观看国际知名小号演奏家 Tony Plog 为初露锋芒的小号演奏者举办大师课的故事。 学生们首先演奏了复杂的乐章,他们演奏得非常好。...
2019-01-03 16:48:27 3700
原创 【Interpreter】构建简单的解释器(第2部分—Go语言实现)
文章目录【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目二、代码三、运行结果【Interpreter】构建简单的解释器(第1部分—练习—Go语言实现)一、练习题目修改代码,允许输入多位数整数,例如 “12+3”添加一个忽略空白字符的方法,让计算器可以处理带有空白字符的输入,如 “12 + 3”修改代码,使用 ‘-’ 代替 ‘+’ 来处理像 “7-...
2019-01-02 15:27:50 3671
Go并发编程实战(第2版)郝林 著 PDF
2019-04-15
Go语言并发之道 [美] 凯瑟琳(Katherine Cox-Buday)著 PDF
2019-04-15
caddy_web服务器(添加filebrowser版本)
2019-01-28
x-crm(jb51.net)
2019-01-23
caddy_web服务器(添加filemanager版本)
2019-01-14
win10远程桌面连接数量限制解除工具
2018-12-14
usb_bus_hound_v6.0.1
2018-08-10
后台开发:核心技术与应用实践 书籍源代码
2017-09-07
后台开发:核心技术与应用实践 书籍源代码
2016-12-15
CrashRpt_v.1.4.2_vs2008_also_ok
2016-11-22
2015.05毕业设计 ---《基于树莓派开发板的智能家居系统的设计和实现_and_配套代码
2016-06-14
2015.06毕业设计 ---《基于树莓派开发板的智能家居系统的设计和实现》
2015-12-02
《程序员的呐喊》 — SteveYegge
2015-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人