如何評價開中文C# issue的人到kotliner.cn論壇提中文版Kotlin?

題主好歹也算是 http://kotliner.cn 的管理者之一(雖然參與維護不多),但是之前給 C# 提中文 issue 的那個人現在開始在這個社區發帖討論中文 Kotlin 了,心裡五味雜陳,希望了解一下各位的看法。

原帖:Kotlin China


謝邀。贊同各位所說。

我反對漢語編程,這東西現實意義僅存在於某一群人的臆想當中。要說當個樂趣來玩,倒是還挺有趣。誠如 @Kakyoin Noriaki 所說「不理睬是最好態度」。

正如 @李東 所提到的,IDN已經很坑了,湧現不少能夠以假亂真的釣魚網站,中文編程也會有類似問題。另外不用中文而用ASCII字元作為關鍵字乃至標識符,對於中文用戶來說反而有優勢,尤其體現在中文文檔或者中文書籍中:一眼就能看出行文中出現的ASCII字元是代碼引用而不是文字描述,便於一目十行,整段理解;試想一下,如果代碼也是中文的話,文檔和書籍讀起來會多吃力。

當然,如果qwas982一定要搞中文Kotlin的話,那學習Kotlin怎麼少得了Kotlin中文站:參考 - Kotlin 語言中文站 。


有多大收益?開發的時候中文輸入效率要達到字母的輸入效率本身不是件容易事兒,也許真的像前面朋友說的要把計算機重構了才好的吧。

英文編程對中國人來說有什麼問題嗎?沒什麼問題啊,裡面就幾個單詞命令而已。他的論點就是要讓中國人用母語編程而已,但切換成本呢?

就算中文編程真的牛逼,那我舉個例子,現在用的鍵盤,不是輸入效率最優的排列,因為早年打字機不能輸入太快,所以鍵盤刻意限制了打字員的輸入速度。現在沒有這個問題了,可為什麼鍵盤不改了呢?因為沒必要啊。。


看了 c# 的那個 issue,我不能否認有些人寫公文、套官腔的手法出神入化,並且習慣於要求其他人做沒有道理的事而覺得十分自然。作為平時也寫寫公文做做客服搞搞運維並且喜歡 Scala 的程序員,我表示身邊這樣的人一抓一大把。指點江山,自己研究一下就出來告訴微軟你要搞中文編程,這個方案可行,可以給你帶來幾十億的收入,開拓中國內陸市場,我已經做過深入研究埋頭苦思 2 年了,這絕對沒錯,你不做虧大本了。


0: 可能真是民科

1: 姜太公釣魚,________

不論是民科還是垂釣者,不理睬都是最好的態度。更何況浪費大量的寶貴時間去壞自己的胃口沒啥意義。

言歸正傳,首先所謂英文編程都不存在,就更不要說啥法語編程漢語編程了。


瀉藥,確實也想不到中文編程有什麼優勢。中文編碼問題我倒是遇到過不少,早先從window切到linux的原因,就是因為那時遇到windows下的telnet沒法調試郵箱協議的蛋疼問題。與其糾結編碼,不如將精力放在更多系統級別的問題上。


謝邀……

中文編程這種問題……老生常談。

昨天剛剛從個人感受的角度分析過kotlin。估計qwas982也就看了幾篇"推文"(標題)然後就想著kotlin能跨平台,哎呀厲害啊,趕緊給用kotlin語言的人提一下,

想要構建一套中文的編程語言首先得從底層做起。

問題不在於編程語言上,而是在於語言的表達上。

不是說今天看到一門編程語言能跨平台就說我們要用中文版xxx。

想要中文編程就會寫成易語言那樣子。真正要實現中文編程是要創造一種中文表述方式。

包括但不限於 「如果 大於 數組下標 函數invoke」等內容,而且中文之間不應該放空格。

因為 你 應該 不希望 看到 代碼 會是 這個 樣子。

(從這個角度上來說實現韓文編程的可能性遠大於中文)

需要做的甚至是從底層推翻計算機理論開始。而不是在編程語言上斤斤計較。

非要找一個kotlin中文編程的理由大概是可以寫 三塊錢表達式 了


C#那個issue上剛了一波

說實話,和他聊純粹的浪費時間,典型民科思路

個人見解,中文編程語言現階段意義不大,但是的確有研究的價值,持中立態度


中文域名投資已經坑了很多人的錢了,如果再弄個中文編程,可以升一級,能坑到政府和企業的錢。


這個好!我去開個issue用西里爾字母拼寫希臘文關鍵字編寫Haskell和Coq好了。


先不說kotlin本身中文化,可是kotlin支援DSL,想用中文的自己擼一套中文DSL就行了,照樣圖靈完備

=============================

現在這情景就是:

某:媽的我不會英文可是又想當碼農,看英文不順眼哪……微軟爸爸的實力過硬,伸手要一套中文版c#好了

M$:……

某:艹不行,那找現在大熱的Kotlin好了,我可是好意幫Jetbrains打開華人市場的大門啊

JB:……

嘛,還有很多對象的,如Typesafe(Scala), Oracle/M$/...(SQL),PHP,Python……任重而道遠,某人努力吧

反正我會繼續用英文編程


如果都是不掏錢,要求別人就能做到的話。

我替我不會說彝語的彝族舍友說一句:「我們要用????編程!」

我替群里的不會說滿語滿族同學說一句:「我們要????? ??????編程!」

我替Oracle員工說一句:「我們要社區給我們提供

編程!」


之前就關注過這位老兄,那天閑的沒事找到了他的github。

首先我看到了這張圖:

然後又翻了一下,他的github上除了空項目和這種東西,就是各種雞湯文。

後來看到這位老兄把他的代碼壓成7z丟到倉庫里。

不是我否認中文編程的可行性,但請務必不要出去給天朝丟人。


它好像不會編譯原理


瀉藥。

簡單來說,我認為現在限制大部分人學習編程的問題並不是他們就學不懂那幾個英語單詞看不懂那幾篇論文,關鍵問題在於程序結構、邏輯的理解和分析、構建。

最可笑的莫過於有人將英語編程這一點視為是惡意構建語言門檻,然而實際上給他們中文編程語言他們照樣會寫的一團糟。這一點實在是有史為鑒,易語言啊易飛揚啊就是這種例子。真正易語言寫得好的哪個不會別的語言?

當然不排除你真的弄出可以用自然語言描述程序的工具,那勸還是先看看編譯原理吧,除非你能全部推倒重做(理論上是可行的)

本人在此發布答案(包括但不限於漢字、拼音、阿拉伯字母 、圖片、影像,以及前述之各種任意組合等等)均為隨意敲擊鍵盤所出,用於檢驗本人電腦鍵盤錄入、屏幕顯示的機械、光電性能,並不代表本人觀點。如需要詳查請直接與鍵盤發明者及生產廠商法人代表聯繫。


題主居然還會感到困惑?

如果是老子直接開罵了,直接滾。就算中文編程給他,他還會有更多要求。比如更高端:為什麼不能支持自動編程,我有一個簡單的想法,自動形成代碼。

這種人典型的就是光說不練的人而已,以為自己只要有一本物理書就可以成為愛因斯坦。


很多中文編程的擁躉都沒有明白,他們眼中的人們對中文編程的蔑視,與其說是對中文編程本身的蔑視,與其說是對中文編程的全體擁躉的蔑視,倒不如說是對他們之中某些人的蔑視。總是有人以為,只要某某某成為現實了,他的所有問題就會自然而然的解決,然後藉此就開始指責對此提出疑問的人,因為對此提出疑問就等於對他的問題能否得到解決提出疑問;這一次是中文編程,下一次是自然語言編程,再下一次就是畫流程圖編程,再下一次就是AI,etc。這個世界上哪裡會有這麼方便的事情?無論是在那個關於C#的issue中還是在其他地方,他都在不斷地指責別人為希望能「一步登天」的愚蠢的傢伙;但是最為能否一蹴而就而擔心的,最急於求成的人就是他自己。


分頁阅读: 1 2