[問題] 請問有人用過 Haxe 嗎?

看板C_and_CPP作者 (ResolaQQ)時間8年前 (2016/03/25 03:04), 編輯推噓9(9031)
留言40則, 13人參與, 最新討論串1/2 (看更多)
問題(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://www.ptt.cc/bbs/C_and_CPP/M.1458846293.A.B2F.html

03/25 03:19, , 1F
#define begin { #define end } (半誤
03/25 03:19, 1F

03/25 03:20, , 2F
認真回答: 你可以去學 Python
03/25 03:20, 2F

03/25 03:23, , 3F
Python速度不夠,PyPy也是,不然就不用這麼麻煩了Q_Q
03/25 03:23, 3F

03/25 03:38, , 4F
換語言比較快 (認真
03/25 03:38, 4F

03/25 03:44, , 5F
可以嘗試看看Crystal
03/25 03:44, 5F

03/25 03:50, , 6F
我覺得 Assembly 比較符合你的各種需求
03/25 03:50, 6F

03/25 03:58, , 7F
其實 {} ; 看久了也滿可愛的啊,為什麼要討厭它QQ
03/25 03:58, 7F

03/25 03:59, , 8F
翻譯成C的還有Nim,他的語法有ML+Pascal+Python的感覺
03/25 03:59, 8F

03/25 04:01, , 9F
不過這類工具都不是只做翻譯,通常會偷偷塞小個runtime
03/25 04:01, 9F

03/25 04:18, , 10F
換Lua試試?luajit速度頗快
03/25 04:18, 10F

03/25 05:49, , 11F
感謝各位建議,但是在剛剛摸過三個小時的 Haxe 後
03/25 05:49, 11F

03/25 05:51, , 12F
感覺這東西牛逼到不行,我決定要帶槍投靠,改宗信教了XD
03/25 05:51, 12F

03/25 05:53, , 13F
{}主要是占空間,;是很麻煩容易漏打,寫Python的後遺症
03/25 05:53, 13F

03/25 06:30, , 14F
03/25 06:30, 14F

03/25 06:31, , 15F
所以還是去找個你習慣用的語言用吧
03/25 06:31, 15F

03/25 09:20, , 16F
類 C 的語言很多, Lua 就是沒有大括號的
03/25 09:20, 16F

03/25 12:37, , 17F
有必要為了省幾個字, 讓整個建置多一層複雜度嗎?
03/25 12:37, 17F

03/25 14:24, , 18F
建議去練Scheme,練完後就會覺得C的括號根本沒甚麼www
03/25 14:24, 18F

03/25 14:26, , 19F
練 Scheme 會有一種被砍掉重練的感覺
03/25 14:26, 19F

03/25 14:31, , 20F
配著 SICP,會有一種被救贖重生的感覺
03/25 14:31, 20F

03/25 14:32, , 21F
配著 SICP,會有一種 C++真美好的感覺
03/25 14:32, 21F

03/25 18:57, , 22F
Lua看起來速度跟Python沒太大差別耶,有機會再試試
03/25 18:57, 22F

03/25 18:58, , 23F
主要是自己的問題,畫面越雜看的越難過
03/25 18:58, 23F

03/25 18:59, , 24F
寫過Python就會想說C的那些符號到底有沒有實際效用
03/25 18:59, 24F

03/25 19:00, , 25F
如果真的不可少,那也沒法,我沒寫過複雜compiler沒概念
03/25 19:00, 25F

03/25 19:02, , 26F
Scheme好像有寫過一次,之後馬上成為就永久拒絕往來戶
03/25 19:02, 26F

03/25 19:05, , 27F
SICP大概也是吧,以前有印象這種東西對神人來說反而好用
03/25 19:05, 27F

03/25 19:06, , 28F
不知道是真是假?我以前遇到的每個人都寫的非常痛苦
03/25 19:06, 28F

03/25 19:58, , 29F
Scheme我寫得滿開心的,它可以用非常純粹的方法完成任務
03/25 19:58, 29F

03/25 20:06, , 30F
不過有句話叫陽春白雪,懂得欣賞那堆括弧的人非常少
03/25 20:06, 30F

03/25 20:12, , 31F
非工作用語言私心 Scheme > C > Python > C++ > Haskell
03/25 20:12, 31F

03/25 23:43, , 32F
是luajit不是plain lua喔
03/25 23:43, 32F

03/26 15:24, , 33F
工作用我現在偏向 Go,省不了括號但免分號,效能又好
03/26 15:24, 33F

03/26 20:15, , 34F
完全無法接受一個連sort都很難做的語言
03/26 20:15, 34F

03/26 20:35, , 35F
看了一下luajit,似乎比PyPy快,值得研究一下
03/26 20:35, 35F

03/26 20:38, , 36F
Go看起來也不錯,如果 Haxe 不行再來試試
03/26 20:38, 36F

03/26 20:40, , 37F
請問sort都很難做的語言是指Lua嗎?不太確定您是指哪個
03/26 20:40, 37F

03/26 20:51, , 38F
go
03/26 20:51, 38F

03/26 23:22, , 39F
用個好一點的editor不就好了
03/26 23:22, 39F

03/30 23:51, , 40F
來寫Rust ~
03/30 23:51, 40F
文章代碼(AID): #1Mz3fLil (C_and_CPP)
文章代碼(AID): #1Mz3fLil (C_and_CPP)