楼主:
ResolaQQ (ResolaQQ)
2016-03-25 03:04:50问题(Question):
因为实在无法喜欢 C 的 {} 和 ;
所以想自己弄一个 translator,可以自动加上这些东西
google 资料的时候看到 Haxe
可以转成 C、C++、C#、Java、JavaScript、Python、ActionScript 3 等多种语言
虽然他也是有 {} 和 ;
但功能远超过我所希望的
不晓得有没有版友对这东西有心得?
或是有没有其他办法可以写 C 不用加 {} 和 ;?
作者:
LPH66 (-6.2598534e+18f)
2016-03-25 03:19:00#define begin { #define end } (半误认真回答: 你可以去学 Python
楼主:
ResolaQQ (ResolaQQ)
2016-03-25 03:23:00Python速度不够,PyPy也是,不然就不用这么麻烦了Q_Q
作者:
firejox (Tangent)
2016-03-25 03:38:00换语言比较快 (认真可以尝试看看Crystal
其实 {} ; 看久了也满可爱的啊,为什么要讨厌它QQ翻译成C的还有Nim,他的语法有ML+Pascal+Python的感觉不过这类工具都不是只做翻译,通常会偷偷塞小个runtime
作者:
CaptainH (Cannon)
2016-03-25 04:18:00换Lua试试?luajit速度颇快
楼主:
ResolaQQ (ResolaQQ)
2016-03-25 05:49:00感谢各位建议,但是在刚刚摸过三个小时的 Haxe 后感觉这东西牛逼到不行,我决定要带枪投靠,改宗信教了XD{}主要是占空间,;是很麻烦容易漏打,写Python的后遗症
作者:
LPH66 (-6.2598534e+18f)
2016-03-25 06:30:00作者:
hichcock (快乐一整年 ^^~~~)
2016-03-25 09:20:00类 C 的语言很多, Lua 就是没有大括号的
作者:
bibo9901 (function(){})()
2016-03-25 12:37:00有必要为了省几个字, 让整个建置多一层复杂度吗?
建议去练Scheme,练完后就会觉得C的括号根本没什么www
作者:
Neisseria (Neisseria)
2016-03-25 14:26:00练 Scheme 会有一种被砍掉重练的感觉
作者:
Caesar08 (Caesar)
2016-03-25 14:32:00配着 SICP,会有一种 C++真美好的感觉
楼主:
ResolaQQ (ResolaQQ)
2016-03-25 18:57:00Lua看起来速度跟Python没太大差别耶,有机会再试试主要是自己的问题,画面越杂看的越难过写过Python就会想说C的那些符号到底有没有实际效用如果真的不可少,那也没法,我没写过复杂compiler没概念Scheme好像有写过一次,之后马上成为就永久拒绝往来户SICP大概也是吧,以前有印象这种东西对神人来说反而好用不知道是真是假?我以前遇到的每个人都写的非常痛苦
Scheme我写得满开心的,它可以用非常纯粹的方法完成任务不过有句话叫阳春白雪,懂得欣赏那堆括号的人非常少非工作用语言私心 Scheme > C > Python > C++ > Haskell
作者:
CaptainH (Cannon)
2016-03-25 23:43:00是luajit不是plain lua喔
工作用我现在偏向 Go,省不了括号但免分号,效能又好
作者:
bibo9901 (function(){})()
2016-03-26 20:15:00完全无法接受一个连sort都很难做的语言
楼主:
ResolaQQ (ResolaQQ)
2016-03-26 20:35:00看了一下luajit,似乎比PyPy快,值得研究一下Go看起来也不错,如果 Haxe 不行再来试试请问sort都很难做的语言是指Lua吗?不太确定您是指哪个
作者:
bibo9901 (function(){})()
2016-03-26 20:51:00go
作者:
ah7675 (阿毛)
2016-03-26 23:22:00用个好一点的editor不就好了
作者:
lc85301 (pomelocandy)
2016-03-30 23:51:00来写Rust ~