看板 CFantasy 關於我們 聯絡資訊
在討論這鬼玩意兒之前先說明一下, 大多數人並非認為英文寫程式有多屌,而是硬要改成中文根本沒必要。 = = = 所以中文的程式語言到底有什麼好處? 更簡潔? 如果你用的程式語言書寫邏輯(文法)跟現在一樣的話就不會比較簡潔 你要我怎麼相信同樣一句話,打成 整數 老鼠數量 獲取自 台北‧取得老鼠數『2015』。 會比 int mouseNum = TaipeiCity.GetMouseNum(2015) 還要來的高級快速方便容易閱讀? 除了一股濃濃的脫褲子放屁味之外老實說我看不出任何變化。 會增加Compiler與開發者的負擔這點倒是真的, 我相信分辨由26個字母與30幾個符號構成的程式肯定比八萬多個中文字還快, 當本來只需要30秒來編譯的軟體要花上你一分鐘甚至更久時間的時候, 我想RD們就會很想掐死那個說出應該用中文來編譯程式的傢伙。 大概只有用GUI介面寫程式的人才會覺得中文遠比英文方便, 反正他們是用滑鼠寫程式。 = = = 那如果把文法也改成『中文式』的呢?就像某些小說裡面寫的那種說法,把 int mouseNum = TaipeiCity.GetMouseNum(2015); 改成 宣告一個名為老鼠數量的變數並設為台北在2015年的老鼠數量。 (比對長度) 中文真是簡潔的語言呢你說是吧, 希望擁護者不要忘記在電腦眼中,中文字元至少必須花兩倍的空間來表示。 而且你們覺得一套能讀懂作者那充滿文學素養的程式碼並轉換為軟體的Compiler, 要花掉多少開發時間與電腦資源?如果覺得這很抽象的話 恩,請試著在自己不動筆算的前提下,不是鍵入方程式 而是用語音指示Siri幫你計算這個禮拜的微積分功課。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.53.81 ※ 文章網址: https://www.ptt.cc/bbs/CFantasy/M.1525975364.A.A65.html
weltschmerz : 沒錯 就是沒有任何好處 所以只能是玩票 05/11 02:05
pointer258 : 還是會有人看不懂啦,只會跟你跳針直觀簡潔優雅大方 05/11 02:13
pointer258 : wwwwwww 05/11 02:13
darkbrigher : 所以後來這種自嗨文就不用中文了 改成外星科技 號稱 05/11 02:13
darkbrigher : 比現有程式語言簡潔又難以破解三小的 05/11 02:13
darkbrigher : 寫出來的東西還跑的更快 效果更好 05/11 02:14
darkbrigher : 可是看完就在想這麼屌? 那電腦怎麼看的懂XDDDD 05/11 02:15
weltschmerz : 看到這種出戲的 我都快速跳過 囧 一看就知道連hello 05/11 02:15
weltschmerz : world都沒打過 05/11 02:15
weltschmerz : 中國.大敗美國次數>程式錯誤 不知道要給輸還是贏 05/11 02:18
scbhung : 還有說什麼一天寫出作業系統的....給你code讓你照著 05/11 02:18
scbhung : 打完都得花上一星期以上吧 05/11 02:18
scbhung : 還有覺得hacker一定程式寫很好,程式寫很好的一定懂 05/11 02:19
scbhung : hacker的笑話..... 05/11 02:19
peterturtle : 所謂的神奇的外星科技=不能用地球的電腦來跑 www 05/11 02:19
weltschmerz : 你沒看老美空軍總統也能帶電腦病毒入侵外星人 太EZ 05/11 02:21
scbhung : 光是能不能在windows上跑外星編輯器就是個問題了 XD 05/11 02:21
paulpaul99 : 自幹OS的話 最原版linux只有10239行 照著打應該一天 05/11 02:23
paulpaul99 : 打得完...吧 05/11 02:24
linzero : 人家都外星晶片幫忙打的,主角只要出張嘴就夠了 05/11 02:26
art1 : 有一種圖形程式語言,相較流行的程式語言麻煩多了 05/11 02:33
art1 : 但當受眾不同時,圖形程式語言也有值得推廣的地方 05/11 02:34
art1 : 或許該說使用者才對,而不是受眾 05/11 02:35
weltschmerz : Google Blocky嗎 好像有看過小學教類似的 05/11 02:36
MAX777 : 最好笑的是中國漢字還是用英文來當拼音的,所以等 05/11 02:40
MAX777 : 於用英文打出中文,再讓中文下去跑程式,根本拖褲子 05/11 02:40
MAX777 : 放屁,直接打英文不就好了 05/11 02:40
cerberi : 推 05/11 06:49
dailylily : 會有人說打成 整 鼠量 等 台北。得鼠數『2015』更好 05/11 07:17
tv1239 : 要比較接近應該是 "數 鼠量 賦 台北.得鼠數(2015)" 05/11 08:33
tv1239 : 沒必要連符號都改全形啊XD 05/11 08:33
SeedDgas : 等號可以延用吧,這不是英文啊 05/11 08:40
parasweet : 回樓樓上...這樣就連比較直覺的優勢都沒有啦 05/11 08:59
parasweet : 符號跟是否全型反而是旁枝末節 05/11 08:59
jeff123 : 真的要中文是要打貳仟零伍年,因為2015是印度的 05/11 09:33
hans0913 : max大說的好好笑XD 05/11 10:26
smch : 我是覺得要選字就覺得累 05/11 10:44
warlockeric : 那種內容就典型的中國文組自嗨喇 05/11 10:49
centaurjr : 沒有人運算子打中文啦 05/11 13:01
centaurjr : 然後變數根本不用存八萬多個字阿,直接轉成編碼就好 05/11 13:03
centaurjr : 編輯的時候就自動轉掉了 05/11 13:05
king22649 : 靠邀 MAX說的真有道理xd 05/11 13:48
saltlake : 中國漢字用英文拼音因為英文普及,套用現成的省事。 05/11 15:16
saltlake : 利用英文"字母"去拼寫"本國文字",日本有之,其他 05/11 15:17
saltlake : 國人也有之。曾與他國程設師共同寫過程式就會有這 05/11 15:18
saltlake : 這方面經驗。他國程設師這樣幹也很"理性",因為現 05/11 15:18
saltlake : 今電腦系統主體是英文。但是命名變數實用自己母語 05/11 15:19
saltlake : 更容易理解。別忘記了,法德俄義啥的一堆國家都是 05/11 15:19
saltlake : "拼音"文字國家。 05/11 15:20
pacific0110 : 剛好最近在看田園大唐 看到搞彩卷跟弄拼音了...開始 05/11 16:36
pacific0110 : 聞到杏仁味了 枉費覺得前期還滿溫馨的= = 05/11 16:37
JustinTW : 推 05/11 18:57
name0625 : 個人不覺得中文命名變數有優勢 05/11 19:30
name0625 : 英文大小寫衍伸出的命名規則很實用,中文就沒辦法 05/11 19:30
roger214 : 以上說穿了,是培養出來的習慣,跟中英文沒多大關係 05/14 05:38
roger214 : 。例如上面的MouseNum,事實也不全,mouse number縮 05/14 05:38
roger214 : 寫一樣可以寫成MouN,也還是可以猜,我維護別人程式 05/14 05:38
roger214 : 時,這種命名規則其實也有很多變形,只要看一部份程 05/14 05:38
roger214 : 式看出原作者習慣,大概就心裡有數。 05/14 05:38
roger214 : Mouse_num 寫成 鼠標值 會變難懂嗎? 05/14 05:38
name0625 : 不難懂,但是大量字數的情況下,大小寫命名易閱讀 05/14 13:56
name0625 : 在視覺上英文大小寫有明顯段落感,中文只能靠符號 05/14 13:56
name0625 : 間隔開 05/14 13:56
name0625 : 更別說許多命名規則會有類似大寫是常數or安全用法 05/14 13:56
name0625 : 中文如何取代? 05/14 13:56
art1 : 加個常上去吧,當真正用中文寫程式時,自然會找出 05/15 08:26
art1 : 對應的解法 05/15 08:27