找一个你喜欢语言,然后找到这个语言的一个 Parser ,只要能转到 AST 就行了。 然后把这个 AST 翻译到目标语言,比如说 Go ……
结束,就那么简单。
hqs123
2016-01-27 11:04:17 +08:00
慢慢来,会习惯的.
loshine1992
2016-01-27 11:12:33 +08:00
这个时候默念 Kotlin 大法好,默认空类型安全
noli
2016-01-27 11:31:07 +08:00
@mengzhuo go 语言是门严谨的系统编程语言? 请问你对于“严谨”的定义是什么,对“系统编程语言”的定义是什么?
PS :你可以不理会我,因为我是 golang 黑。
chrishine
2016-01-27 11:41:16 +08:00
if err != nil {} 根本不是黑点,自己不会包装一个 checkErr(err, vars...string) 函数么?如果这个意识都没,建议还是转行吧,产品经理之类的可能比较适合。
go 的黑点在于: 1 ,不支持泛型( go 官方说是尚未找到一个平衡点,但是当初就考虑不到么?) 2 , map value 只能是值副本,不能对 map value 取址( go 官方说是 map 扩展,引用失效会如何。但是这个特性,我已经想去日藏獒了,哈士奇已经无法反映出我的内心。呐,谁让我没做过大型项目。) 3 , go 脑残粉。
微博上面曾经有人一句话吐槽过 go ,我觉得蛮不错的,拿过来分享: go 是一门很好的语言,没有不必要的抽象,但是连必要的也没有。