雙位元組是不是出現中文程式語言最大的限制?

時間 2021-05-06 10:57:52

1樓:NaN

如果真是確定的雙位元組那也一樣,只要編碼是定長的,那麼無論是byte word還是double word,用起來都是一樣的。

真正有可能成為問題的是變長編碼,比如utf8。

但是變長編碼就成中文程式設計最大的障礙了?你真的以為編譯器處理不了utf8

現在基本上隨便找乙個編譯器,程式文字都可以是utf8,甚至identifier都可以不是ascii,非中文編譯器都已經解決了,中文程式設計的編譯器也是很容易就能解決的。

如果說文字有可能是中文程式設計的障礙的話,那麼這一障礙也應該是鍵盤不能直接輸入中文

2樓:發發啊喂

我想說程式語言不是英文,也不是哪國的語言,程式語言就是一門計算機的程式語言,是世界程式設計師交流的語言。裡面的文字全世界上過小學都認識。

只有那些只認識4個英文本母的人,才能想出用中文程式設計這個辦法來!

3樓:Angry Bugs

什麼叫雙位元組。。你是說中文占用了兩個字母寬還是乙個漢字需要用兩個位元組表示?這兩個都不成立啊。。

使用不同的字型,乙個漢字並不一定是兩個字母寬,非等寬字型自己寬度都不相等咋和漢字比?

在 utf-8 中大多數漢字是三個位元組表示的。。建議你搞清楚什麼是 gbk/unicode/code point 這些概念

4樓:李強

不是,最大障礙是中文程式設計環境不好使,導致使用的人少,反過來導致開發中文程式設計環境的團隊收入低,沒有進一步的開發動力,形成惡性迴圈。

5樓:白羽笑

雙位元組其實是中文的優勢。

長:2位元組;length:6位元組

寬:2位元組;width:5位元組

高:2位元組;height:6位元組

前:2位元組;forward:7位元組

後:2位元組;back:4位元組

左:2位元組;left:4位元組

右:2位元組;right:5位元組

上:2位元組;up:2位元組

中:2位元組;middle:6位元組

下:2位元組;down:4位元組

根:2位元組;root:4位元組

祖:2位元組;grandpa:7位元組

父:2位元組; parent:6位元組

子:2位元組;children:8位元組

兄:2位元組;bigbrother:10位元組弟:2位元組;littlebrother:13位元組孫:2位元組;grandson:8位元組

態:2位元組;status:6位元組

序:2位元組;index:5位元組

鎖:2位元組;lock:4位元組

類:2位元組;class:5位元組

樹:2位元組;tree:4位元組

圖:2位元組;graph:5位元組

網:2位元組;grid:4位元組

頭:2位元組;head:4位元組

腳:2位元組;foot:4位元組

尾:2位元組;end:3位元組

首:2位元組:first:4位元組

次:2位元組;second:6位元組

三:2位元組;third:5位元組

末:2位元組;last:4位元組

單整:4位元組;signed char:11位元組雙整:

4位元組;signed short:12位元組四整:4位元組;signed long:

11位元組八整:4位元組;signed long long:16位元組單節:

4位元組;unsigned char:13位元組雙節:4位元組;unsigned short:

14位元組四節:4位元組;unsigned long:13位元組八節:

4位元組;unsigned long long :18位元組還有很多其他的術語:

在節約位元組空間和節約螢幕空間方面,漢字都擁有巨大的優勢,英語連當小弟弟的資格都沒有。

6樓:

「程式設計」真的沒必要一定是漢語還是英語,程式設計用到的關鍵字就那麼幾個單詞,其他的用啥都行。之所以程式設計需要會英文是因為很多文件都是英文的,需要看文件的時候才用到英文。搞中文程式設計目前來說真的沒有任何意義,即使程式語言編譯器ide都搞出來了,誰來寫庫誰來寫文件,有這個時間不如直接學英文更省時省力。

而且軟體不會像硬體那樣受制於他人,比如手機電腦用到的CPU只能進口,所以我們想辦法也要自己能生產。

7樓:喳 小銘

不是。中文程式語言未必要實現,因為要考慮到即使做出來它的價值有多大?推廣力度有多強?況且目前核心已經越發完善,人家在我們深挖洞,廣積糧的時候就已經走在前面了,我們想追還是很難的。

8樓:漁父

中文程式設計≠支援漢語識別符號

支援漢語識別符號的語言很多,差不多21世紀還有能力更新的都支援了。但是自然語言程式設計從來都是業界可望不可及的想象,中英文都一樣。

中文程式設計是不是都要依賴於外國的程式語言做基礎呢?能不能開發個獨有的硬體,從最底層開始搞中文程式設計?

奧陶紀震旦鴉雀 如果不從實際角度出發而是從科幻角度去想象乙個由中中國人從零打造並由全世界維護的電腦科學,那自然是比現在的程式設計強太多太多了,畢竟設計時肯定會有大量大量方便中國人的東西存在。但現實中的歷史包袱太多了。計算機發展到現在,從底層語言到作業系統到上層軟體都是全世界人們一同開發到現在的。你想...

中文是不是口語效率最高的語言?

zocker 主要看你怎麼定義效率,漢語是單音節詞,如果以表達同樣的意思使用的平均音節數最少來定義效率的話漢語確實佔便宜,但是漢語有乙個問題,就是同音字多,所以歧義的情況挺多的,如果以準確性來定義效率的話,漢語這種語音系統相對簡單而且單音節字多的語言其實是比較吃虧的,到最後會需要很多術語體系來保證在...

Python究竟是不是物件導向的程式語言?

重寫 你怕是沒理解物件導向的涵義吧。其實這年頭,把程式語言分成 物件導向 和 面向過程 本身就是應該摒棄的概念之一。所謂的Object Oriented Programming,說的無非是一種設計思想 把乙個應用分成若干個 類 class 相似的類之間有繼承 多型關係,繼承類中可以過載方法。你可以理...