Go+ 是Go语言的增强版.
最大的优点是可以直接编译到Go并和Go语言混合开发,类似TypeScript和JavaScript的关系;
Go+还孵化出一些非常牛的Go增强项目,例如 c2go 一个把C源码直接编译到Go。 这是一个更好的CGO,也就是可以把标准C代码转到Go代码,并保持C的性能;这点比CGO要好太多了。用过CGO的都知道,其性能开销实在是太大了。
缺点是还没有标准化,会有不断变化的可能。
我将在这里不断更新对Go+的研究和收获的分享。
如果你用的是 mac,那么直接用brew就可以安装Go+
brew install goplus
gh repo clone goplus/tutorial
获取到本地后
go run .