作者ResolaQQ (ResolaQQ)
看板C_and_CPP
標題[問題] 請問有人用過 Haxe 嗎?
時間Fri Mar 25 03:04:50 2016
問題(Question):
因為實在無法喜歡 C 的 {} 和 ;
所以想自己弄一個 translator,可以自動加上這些東西
google 資料的時候看到 Haxe
可以轉成 C、C++、C#、Java、JavaScript、Python、ActionScript 3 等多種語言
雖然他也是有 {} 和 ;
但功能遠超過我所希望的
不曉得有沒有版友對這東西有心得?
或是有沒有其他辦法可以寫 C 不用加 {} 和 ;?
--
放著養蚊子的部落格
http://resolaqq.blogspot.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.79.171
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1458846293.A.B2F.html
1F:推 LPH66: #define begin { #define end } (半誤 03/25 03:19
2F:→ LPH66: 認真回答: 你可以去學 Python 03/25 03:20
3F:→ ResolaQQ: Python速度不夠,PyPy也是,不然就不用這麼麻煩了Q_Q 03/25 03:23
4F:推 firejox: 換語言比較快 (認真 03/25 03:38
5F:→ firejox: 可以嘗試看看Crystal 03/25 03:44
6F:→ Schottky: 我覺得 Assembly 比較符合你的各種需求 03/25 03:50
7F:推 ronin728: 其實 {} ; 看久了也滿可愛的啊,為什麼要討厭它QQ 03/25 03:58
8F:→ ronin728: 翻譯成C的還有Nim,他的語法有ML+Pascal+Python的感覺 03/25 03:59
9F:→ ronin728: 不過這類工具都不是只做翻譯,通常會偷偷塞小個runtime 03/25 04:01
10F:推 CaptainH: 換Lua試試?luajit速度頗快 03/25 04:18
11F:→ ResolaQQ: 感謝各位建議,但是在剛剛摸過三個小時的 Haxe 後 03/25 05:49
12F:→ ResolaQQ: 感覺這東西牛逼到不行,我決定要帶槍投靠,改宗信教了XD 03/25 05:51
13F:→ ResolaQQ: {}主要是占空間,;是很麻煩容易漏打,寫Python的後遺症 03/25 05:53
15F:→ LPH66: 所以還是去找個你習慣用的語言用吧 03/25 06:31
16F:→ hichcock: 類 C 的語言很多, Lua 就是沒有大括號的 03/25 09:20
17F:推 bibo9901: 有必要為了省幾個字, 讓整個建置多一層複雜度嗎? 03/25 12:37
18F:→ ronin728: 建議去練Scheme,練完後就會覺得C的括號根本沒甚麼www 03/25 14:24
19F:→ Neisseria: 練 Scheme 會有一種被砍掉重練的感覺 03/25 14:26
20F:→ ronin728: 配著 SICP,會有一種被救贖重生的感覺 03/25 14:31
21F:→ Caesar08: 配著 SICP,會有一種 C++真美好的感覺 03/25 14:32
22F:→ ResolaQQ: Lua看起來速度跟Python沒太大差別耶,有機會再試試 03/25 18:57
23F:→ ResolaQQ: 主要是自己的問題,畫面越雜看的越難過 03/25 18:58
24F:→ ResolaQQ: 寫過Python就會想說C的那些符號到底有沒有實際效用 03/25 18:59
25F:→ ResolaQQ: 如果真的不可少,那也沒法,我沒寫過複雜compiler沒概念 03/25 19:00
26F:→ ResolaQQ: Scheme好像有寫過一次,之後馬上成為就永久拒絕往來戶 03/25 19:02
27F:→ ResolaQQ: SICP大概也是吧,以前有印象這種東西對神人來說反而好用 03/25 19:05
28F:→ ResolaQQ: 不知道是真是假?我以前遇到的每個人都寫的非常痛苦 03/25 19:06
29F:→ ronin728: Scheme我寫得滿開心的,它可以用非常純粹的方法完成任務 03/25 19:58
30F:→ ronin728: 不過有句話叫陽春白雪,懂得欣賞那堆括弧的人非常少 03/25 20:06
31F:→ ronin728: 非工作用語言私心 Scheme > C > Python > C++ > Haskell 03/25 20:12
32F:推 CaptainH: 是luajit不是plain lua喔 03/25 23:43
33F:推 COLDTURNIP: 工作用我現在偏向 Go,省不了括號但免分號,效能又好 03/26 15:24
34F:→ bibo9901: 完全無法接受一個連sort都很難做的語言 03/26 20:15
35F:→ ResolaQQ: 看了一下luajit,似乎比PyPy快,值得研究一下 03/26 20:35
36F:→ ResolaQQ: Go看起來也不錯,如果 Haxe 不行再來試試 03/26 20:38
37F:→ ResolaQQ: 請問sort都很難做的語言是指Lua嗎?不太確定您是指哪個 03/26 20:40
38F:→ bibo9901: go 03/26 20:51
39F:→ ah7675: 用個好一點的editor不就好了 03/26 23:22
40F:推 lc85301: 來寫Rust ~ 03/30 23:51