導航:首頁 > 編程知識 > 漢字不能編程怎麼回事

漢字不能編程怎麼回事

發布時間:2023-09-23 14:49:09

㈠ 為什麼不可以漢語編程

漢語編程是完全可以的,因為計算機編程語言完全是另一種自然語言,是需要進行特別的訓練與學習才能掌握的。計算機編程語言可以以任何一種形式出現,但是因為計算機是由母語為英語的美國人發明的,所以編程語言也自然順延了英文。如果是阿拉伯人發明的,那麼編程語言就會是阿拉伯文,如果是泰國人發是的,那麼就是泰文。如果是中國人發明的,那自然就是漢語了。
不過正如上面所說,編程語言是另一種自然語言,那麼其實它與英語是無關的。因為日常所用的英語在編程時意義是不同的。舉個例子,在英文中cookie是餅乾的意思,但在編程里cookie即是指為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據。由此可以看出,即使你懂英語但你卻沒經過特殊地訓練與學習,是同樣不可能進行編程工作的。再舉一個中文的例子,比如名詞數據持久化。我相信,只要是中國人肯定是認識這個詞的,但如果沒有經過編程訓練與學習是完全不可能明白這個詞的意思。
以下是一段JAVA代碼
public List list(){
obj[0]=c.param("table");
obj[1]=c.param("keyword");
if(!isNull((String)obj[0]))
c.doForward(app.list(obj),"/fin/list.jsp",false,"");
else
c.doForward(app.list(obj),"/fin/list.jsp",true,"");
return null;
}
如果我們將他翻譯成中文,就會是這個樣子
公共 列表集合 列表(){
對象數組[0]=調用對象.獲取參數("表名");
對象數組[1]=調用對象.獲取參數("關鍵詞");
如果(否是空((字元對象)對象數組[0]))
調用對象.頁面跳轉(應用.列表(對象數組),"/fin/list.jps",假,"");
否則
調用對象.頁面跳轉(應用.列表(對象數組),"/fin/list.jps",真,"");
返回 空;
}
對於一位對編程一無所知的人來講,不管他是懂英語還是懂漢語,上面的這兩段代碼對他來講與天書無異。如果反過來,在編程時英文無論在輸入速度與可讀性上優於漢語這是顯而異見的。不信可以自己敲敲試試,看看哪個更快。
其實說到底,編程語言用什麼來做為媒介都是無所謂的,哪怕就是一坨SHI,只要計算機認識它,那麼都可以用來編程。漢語編程不是不行,而是被某些人或組織站在民族大義、國家未來的高度上,拿出來糊弄人。什麼只要懂漢語就可以編程,好像連學都不學似的,簡直就是誤國誤民。

㈡ 電腦為什麼不能用漢字編程呢

其實有漢語編程的,但是但是並不實際.
編程的語言知識一種代碼,最終還是轉成2進制,所以理論上用什麼語言編程都是一樣的.
問題在於,編程語言要有嚴格的規定,並且不能重復.
對此,英文比中文更有優勢.
其一,中國人講中文,都有嚴格按語法來說嗎,中文有倒裝,省略,但是這些,電腦是看不懂的.
其二,漢字太多,多音字也很多,用命令的時候不能很快.
其三,參數問題,幾乎通用的參數都是字母加字元,用中文,畫蛇添足了.
其四,一個漢字佔用二個字元,這樣寫的程序顯得臃腫,並且影響編輯.

㈢ 為什麼我們不發明一種漢字編程語言

編程語言,本質上是一種符號語言。類似於數學符號,它的特點還是以簡單為主,盡量使用筆畫少的符號來表示特殊的語義,而不是使用母語。它看上去類似英語只是巧合,因為英語單詞的縮寫已經足夠簡化,正好符合要求罷了。

漢語是象形文字,單個字的信息含量很大,在閱讀速度上有很大的優勢,但在打字上就成了一種弱點,因為鍵盤空間放不下常用的漢字。就算放得下,人眼也沒法從幾千個按鍵上迅速找到所需的字。常用的字越多,人眼查找常用字所花的時間越長。打字與寫字是不一樣的。寫字是拿筆直接在紙上寫,心到,眼到,手到,不存在查找的問題,但打字存在查找的問題。想加快打字速度,就只能減少按鍵數量,也就是從幾千個漢字里提煉出幾十個偏旁部首來,也就成了字母。

字母,偏旁,部首,只是同一類東西的不同稱呼罷了。都是從最初誕生的母語象形文字里簡化出來的一部分,目的都是為了讓文字更簡單。編程和數學,因為本身在邏輯推理上對人腦的消耗很大,就會更注重在符號的圖像識別上節省腦力,所以它們的符號相比起人類的母語來說,都很簡單。

㈣ 提倡中文編程為什麼會遭到程序員的反對和譏諷

信息化的今天,計算機發揮的作用可以說是非常大的,說到計算機我們就會想到編程,計算機裡面的程序都是編碼而成的,我們都會覺得編程是很厲害的,但不知道大家有沒有發現,在編程的時候,只能用英文字母,而不能用漢字編程,如果用漢字的話,那麼線程就會有漏洞,不然就是出現一堆亂碼,那為什麼不能用漢字呢?

其實也並沒有那麼絕對,用漢字編程也是有的,只是相比較而言漢字編程要復雜一些,在我們國家也是有漢字匯編的程序,比如易安卓、易語言。這兩種對於我們國家的程序員來說是有很大幫助的,操作起來也是很容易的,但大部分的程序是不能用中文來完成的,不然就會出現很多的漏洞。

閱讀全文

與漢字不能編程怎麼回事相關的資料

熱點內容
壓縮好的文件哪裡找 瀏覽:831
百度網盤怎樣上傳文件夾 瀏覽:320
java發展是 瀏覽:892
程序編程結束還要做什麼 瀏覽:778
pcb打版文件有哪些 瀏覽:39
網路原來ip地址忘記了怎麼辦 瀏覽:142
iphone6s微信密碼設置 瀏覽:810
java將數字轉換成字母 瀏覽:854
c盤中的哪些是系統文件夾 瀏覽:668
分布式服務如何跨庫統計數據 瀏覽:829
力控轉發數據客戶端模式如何建立 瀏覽:200
怎麼樣讓自己的網站不被別人看到 瀏覽:711
編程擴展效果如何 瀏覽:335
榮耀暢玩手環同步qq 瀏覽:475
怎麼向sql中添加資料庫 瀏覽:596
錄歌失敗重啟app什麼意思 瀏覽:522
壓縮文件包怎麼在微信發送 瀏覽:432
mysql資料庫怎麼插入時間值 瀏覽:191
微信視頻不能轉發朋友圈 瀏覽:596
影視後期的app有哪些 瀏覽:956

友情鏈接