golang 为何不出来个 Typescript
golang 为何不出来个 Typescript , 很多恶心的语法,可以先使用语法糖,然后编译生成为 golang 代码,然后在编译为 golang 的可执行文件,岂不美哉?
你可以自己搞一个,将 TS 翻译成 Go
想弄,没这个能力啊。
我倒是觉得 Go 没这个动力和需求,你说他图啥
好像也是,go 本身就有生成的 比如 ent 这种
ts.go (
给你个参考
github.com/ccxt/ccxt
我没仔细研究过,看 readme 其中的 go 库是用 ts 生成的
go/ in Go (generated from TS)
这不就是 GO Plus Plus 吗
嫌 go 恶心直接去写 C 不就完了
go 又不像 jvav 那样必须要运行时
编译两遍意义何在?
或者说你是不是不知道 go 编译完是二进制机器码?
甭管怎么理解 Go 的语法好坏,用 Go 就是图它编译快、上手简单,糙又猛。你给整 ts 那一套,那对 Go 的用户来说就是无事生非啊。
这么不想写 go 换个语音写嘛,没必要这么纠结。
后端能选择的语言太多了,又不像前端选择有限。觉得不爽换一门语言就完事了
github.com/goplus
try catch 才难受呢
go 又不是解释型语言,我为什么要编译为 go, 而不是一步到位编译为最终产物呢?
虽然但是,go 的确必须依赖运行时。java 那是虚拟机
这么说吧, 如果让我在 typescript 的语法和 go 的语法中选, 我还是选 go. 所谓"恶心的语法"可能正是权衡之后的选择
go++?
c 需要自己管理内存比较麻烦,编译慢,go 内存自动管理也是有 gc 的,也是有一个 runtime 的
那就得做个新语言了,难道高多了
为什么都说 go 简单呢,go 看似语法简单,但是组合到一起可不简单 。
比如:
github.com/SagerNet/sing-box
github.com/pion/webrtc
可不简单啊:
github.com/nats-io/nats-server
国内有个开发者搞了基于 Go 的凹语言。
但是说实话,定位很奇怪,品味也很奇怪,也许你可以参考它 fork 一个自己的。
#19
没看懂你说的组合到一起不简单。。
本身探讨的就是语法,跟项目没什么关系。
在语法上 go 确实简单甚至简陋。
这不就是许式伟大佬搞的那个 go++ ?
应该是 babel ,想要什么搞什么。
楼主这个问题 突然想到了之前的 typescript 用 go 重写 哈哈哈
github.com/microsoft/typescript-go
应该给 ts 搞个 符合 PLAN9 的编译器
你是否在寻找 haxe.org/ ,虽然暂时没有 go 了
Haxe 可以构建跨平台应用程序,支持 JavaScript 、C++、C#、Java 、JVM 、Python 、Lua 、PHP 和 Flash ,并允许访问各平台的原生功能。Haxe 拥有自己的虚拟机( HashLink 和 NekoVM ),但也可以在解释模式下运行。
哈哈 要是给 ts 弄个编译器就行了
#19 咋不把 k8s 搬出来
为什么要做 go 的前端? 做 llvm 的前端不好吗
目前大一软工专业,学校课程开的是 c++(用的谭浩强的 c++程序设计第四版这本教材),自己在同时学 c ,打算只是先跟着 c primer plus 这本书学一遍。但有个同学…
5 月底刚刚领证结婚,6 月份领了大礼包,结束了 5 年的驻外工作,对上家公司有些感情但是也无奈...... 半年找了两份工作,一份工作干了三个月发不出工资一直让等,直到劳动仲…
imgur.com/a/Y2W4GpV 请教一下,这种情况是中毒了吗 简单汇总下回复的解决方案,以便遇到相同问题的 v 友查看。 1.英特尔有个服务在瞎搞 [ lear…