V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chai2010  ›  全部回复第 2 页 / 共 9 页
回复总数  170
1  2  3  4  5  6  7  8  9  
2022-07-12 19:40:06 +08:00
回复了 fumeboy 创建的主题 Go 编程语言 在写 go 的 parser 时,对于语法有定义有一些疑惑
这明显是一个 BUG ,先把 patch 准备好了再提 issue 。重写 parser 没必要严格遵循语法,简单点才好。
也开一个手写 uGo 的坑,欢迎关注: https://github.com/wa-lang/ugo-compiler-book
2021-12-18 07:19:38 +08:00
回复了 chai2010 创建的主题 Go 编程语言 《从头实现µGo 语言》
2021-12-16 00:38:44 +08:00
回复了 chai2010 创建的主题 Go 编程语言 《从头实现µGo 语言》
《µGo 语言实现》 ch4.1 完善 token 包 https://chai2010.cn/ugo-compiler-book/ch4-block-and-var/ch4-01.html
2021-12-14 17:59:19 +08:00
回复了 chai2010 创建的主题 Go 编程语言 《从头实现µGo 语言》
[蚂蚁 - 可信原生技术部 - 专用编程语言设计研发(杭州 P7-8)]( https://github.com/chai2010/ugo-compiler-book/blob/master/jobs.md)
2020-06-23 16:00:56 +08:00
回复了 cabbage 创建的主题 Go 编程语言 Golang 泛型他来了!
看各个群里和论坛的评论,对 Go2 都是褒贬不一。
我想说的是,这是别人的语言,不可能 100%符合自己的口味,美帝不卡你脖子已经够意思了。

如果真不爽,就直接操刀 ast 搞一个自己的定制语言。
gofmt 和 golint 检查也是基于 ast 做分析。
基于 ast 可以扩展出新的语法来,比如七牛面向数据科学语言的 Go+语言。

可以简单看看这本书:《 Go 语法树入门——开启自制编程语言和编译器之旅!》( github 地址:chai2010/go-ast-book ),
其实也就是把 ast 包里的代码简单讲讲。

当然为了写这个书,我们也定制了一个凹语言:目前已经是一个可以嵌入 Go 语言的脚本语言,
也是基于 Go 语言的 ast 定制,在语言的基本功能完成之后我们会公开代码。
我就是那个把 ast 包里的代码简单讲讲的《 Go 语法树入门——开启自制编程语言和编译器之旅》作者。

其实作者这类工作都是基于 ast 做再处理,gofmt 和 golint 检查也是基于 ast 做分析。
甚至基于 ast 可以扩展出新的语法来,比如七牛面向数据科学语言的 Go+语言。

当然,为了写这个书,我们也定制了一个凹语言:目前已经是一个可以嵌入 Go 语言的脚本语言,
也是基于 Go 语言的 ast 定制,在语言的基本功能完成之后我们会公开代码。

欢迎关注 https://github.com/chai2010/go-ast-book
2019-10-11 09:20:59 +08:00
回复了 dhairoot 创建的主题 程序员 怎么克服学习 Go 时的恶心感觉,语法太奇怪了
类型前置好,比如`int* p, q;`多完美
2019-01-30 09:15:36 +08:00
回复了 VDimos 创建的主题 程序员 一年多 Rust 的了解,对蠢蠢欲动的同学一点建议
2019-01-09 10:40:21 +08:00
回复了 3dgen 创建的主题 编程 原创开源图书《C/C++面向 WebAssembly 编程》完稿,欢迎围观
希望英文版本能早日发布
2019-01-05 12:54:07 +08:00
回复了 mytry 创建的主题 程序员 微信小游戏支持 WebAssembly 了?
《 C/C++面向 WebAssembly 编程》开源图书初稿完成,欢迎关注。
https://github.com/3dgen/cppwasm-book
2018-12-10 13:34:52 +08:00
回复了 chai2010 创建的主题 Node.js 《WebAssembly 标准入门》开始预售了,欢迎关注
准备抽奖送 3 本<WebAssembly 标准入门>图书。

需要有 github 账号,然后到抽奖链接的 issue 回复,给出自己的幸运号即可。
截止时间暂定为 2018.12.31 号。

抽奖链接:
https://github.com/3dgen/cppwasm-book/issues/4

感谢大家的支持。
2018-12-07 05:19:02 +08:00
回复了 chai2010 创建的主题 Node.js 《WebAssembly 标准入门》开始预售了,欢迎关注
另外,我们针对 C/C++用户提供了一个开源的教程《 C/C++面向 WebAssembly 编程》:
https://github.com/3dgen/cppwasm-book

欢迎关注
https://github.com/chai2010/awesome-dart-zh
Dart/Flutter 资料精选中文版

欢迎关注
2018-11-24 19:45:54 +08:00
回复了 chai2010 创建的主题 Go 编程语言 上海 GIAC2018 - Go 语言将走向何方?
2018-11-10 10:24:40 +08:00
回复了 chinesehuazhou 创建的主题 程序员 《黑客与画家》是一本好书吗?
没看过,不想看
2018-10-23 18:56:45 +08:00
回复了 mokeychan 创建的主题 Go 编程语言 <取经>如何学习 GO 语言
https://github.com/chai2010/awesome-go-zh

含入门到精通路线和中文图书大全
2018-09-29 14:56:47 +08:00
回复了 PanJiaChen 创建的主题 GitHub 石锤 github 买 star 行为
@mathzhaoliang #251 哟,不同意你的观点就是小号了,真以为自己是真理的化身了吗
2018-09-04 07:09:16 +08:00
回复了 PanJiaChen 创建的主题 GitHub 石锤 github 买 star 行为
@a6377508 #226 👍 分析到位!鄙视哪些动不动就对别人道德审判的伪君子!
2018-09-04 07:06:36 +08:00
回复了 PanJiaChen 创建的主题 GitHub 石锤 github 买 star 行为
我虽然不认同买 star 的做法,但是更鄙视那些以这个为由对别人道德审判的道德帝!

因此,在这个语境下,我支持买 star。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   815 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 22:48 · PVG 06:48 · LAX 15:48 · JFK 18:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.