[问题] 请问有人用过 Haxe 吗?

楼主: 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:00
Python速度不够,PyPy也是,不然就不用这么麻烦了Q_Q
作者: firejox (Tangent)   2016-03-25 03:38:00
换语言比较快 (认真可以尝试看看Crystal
作者: Schottky (顺风相送)   2016-03-25 03:50:00
我觉得 Assembly 比较符合你的各种需求
作者: ronin728 (浪人)   2016-03-25 03:58:00
其实 {} ; 看久了也满可爱的啊,为什么要讨厌它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
说起括号...http://tinyurl.com/hww5jco所以还是去找个你习惯用的语言用吧
作者: hichcock (快乐一整年 ^^~~~)   2016-03-25 09:20:00
类 C 的语言很多, Lua 就是没有大括号的
作者: bibo9901 (function(){})()   2016-03-25 12:37:00
有必要为了省几个字, 让整个建置多一层复杂度吗?
作者: ronin728 (浪人)   2016-03-25 14:24:00
建议去练Scheme,练完后就会觉得C的括号根本没什么www
作者: Neisseria (Neisseria)   2016-03-25 14:26:00
练 Scheme 会有一种被砍掉重练的感觉
作者: ronin728 (浪人)   2016-03-25 14:31:00
配着 SICP,会有一种被救赎重生的感觉
作者: Caesar08 (Caesar)   2016-03-25 14:32:00
配着 SICP,会有一种 C++真美好的感觉
楼主: ResolaQQ (ResolaQQ)   2016-03-25 18:57:00
Lua看起来速度跟Python没太大差别耶,有机会再试试主要是自己的问题,画面越杂看的越难过写过Python就会想说C的那些符号到底有没有实际效用如果真的不可少,那也没法,我没写过复杂compiler没概念Scheme好像有写过一次,之后马上成为就永久拒绝往来户SICP大概也是吧,以前有印象这种东西对神人来说反而好用不知道是真是假?我以前遇到的每个人都写的非常痛苦
作者: ronin728 (浪人)   2016-03-25 19:58:00
Scheme我写得满开心的,它可以用非常纯粹的方法完成任务不过有句话叫阳春白雪,懂得欣赏那堆括号的人非常少非工作用语言私心 Scheme > C > Python > C++ > Haskell
作者: CaptainH (Cannon)   2016-03-25 23:43:00
是luajit不是plain lua喔
作者: COLDTURNIP (娶妻当娶五航战)   2016-03-26 15:24:00
工作用我现在偏向 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:00
go
作者: ah7675 (阿毛)   2016-03-26 23:22:00
用个好一点的editor不就好了
作者: lc85301 (pomelocandy)   2016-03-30 23:51:00
来写Rust ~

Links booklink

Contact Us: admin [ a t ] ucptt.com