![]() |
||
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
我只是一隻魯蛇程式猿不是高手,不過貢丸大都問了本魯不敢不回。 電腦程式最早開發出來就是用來做計算,所以現代程式多半是以數學式為基礎下去開發的,從 function 這個字可以很明顯的看出來,而有學過資結的應該都學過先後序這些東西,編(直)譯器會先把每個描述句做語法判斷,運算元優先權(先後序轉換)、最佳化等等之類的處理,最後再轉化成機器語言編碼,有興趣的請自己去參考龍書這類名著。 因此使用中文做程式語言,在理論上是可行的,當然這邊說的是一般語言,不含特異語言如 forth 使用後序式運算元跟雙堆疊結構等等,那種有其自成邏輯的程式語言,我講的是一般狀況。 那... 既然理論上可行,為什麼沒有人開發中文語言程式? 以下是個人觀點,不代表真實是這樣,我個人覺得是因為實用跟普及性的問題,雖然說中文是使用人口最眾多的語言,但現代電腦科技都是從米國那邊發展出來的,也因此使用英文來寫程式有其文化跟發展背景,如果今天電腦科技是從中國發展出來的,那我們現在就很可能用中文在寫程式。 發明 Ruby Language 的日本人如果把 Ruby 設計成用日文寫,那大概普及度不會像現在這麼高了。 ![]() ![]() ![]() ![]() ![]()
__________________
滿招損 謙受益 |
||||||||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2001
文章: 717
|
引用:
這東西是閉門造車,我倒希望阿共仔趕快做中文CPU,越快越好,把錢花光光搞死自己。
__________________
Fluttering Plumes |
|||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Jul 2012 您的住址: 新竹
文章: 409
|
引用:
+1 雖然中國應該不會笨到自己發明輪子. 不過要是那麼笨,把錢拿去燒一燒也不錯. |
|
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Dec 2001 您的住址: 台北市~
文章: 1,783
|
![]() 感謝以上大大解說, 頗有意思的.
![]() |
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
+1 用別的語言來惡搞就算了,還用 Python 真是... Python 是有嚴格限制縮排的語言,用中文難保不會不小心把全型跟半型空白混在一起,直譯器馬上跳一堆縮排錯誤的臉色給你看。 ![]() ![]() ![]() ![]() ![]()
__________________
滿招損 謙受益 |
|
![]() |
![]() |
*停權中*
加入日期: Dec 2000
文章: 842
|
引用:
你不能這樣比,中文和英文的字母/單字/詞,並不是一對一對應 更何況中文字的同字異義情形,比英文多更多 但是人類的記憶力有限,不管中文英文,一個人能記得住的數量大約在一萬上下 |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2001
文章: 717
|
引用:
離題一下,講個遠一點的,文字格式這個都還是其次,都是工具,問題是什麼樣的工具可以讓下一代的人更方便的使用,才會有更懶的人去創造出更聰明的用法。 一個文明能不能從理論型科學發展出實用型科學像是電腦科學、火箭之類的東西,這要取決於該文明的文化特質。西方文明的源頭從早期的希臘文化開始,到中期的文化復興(差點被黑暗時代整個砍掉重練),科學革命,到近代的工業革命,歐洲人在每個時期都有留下讓後然研究的理論科學資產。如果是他們不會的科學技術,都是透過戰爭和貿易搶來同化研究。 那為什麼古中華文明沒有辦法跟上?不是沒有機會,而是輕邏輯、重宗教的文化本質讓古代中國科學家沒有辦法從理論科學延續到實用型科學,尤其是明朝中止遠洋貿易後,就注定現代科技永遠只會落後西方文明。日本還好一點,要不是發生黑船事件把日本天皇和大名敲醒,導致後來的明治維新運動,日本大概也不會躋身一流強國之列(但是科學研究上仍然是受限於日本倫理文化影響,還是差歐美一截)。 說了這麼多,如果阿共仔要做個前無古人、後無來者的純中文電腦系統,那真的是要整代人砍掉重練,花個一兩千年重新開機才有辦法。
__________________
Fluttering Plumes |
|
![]() |
![]() |
*停權中*
加入日期: Feb 2005
文章: 164
|
引用:
啥! 有ssh!!! 很久沒用了還以為只有telnet |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000
文章: 225
|
為什麼不用中文寫程式?
您家的小孩要考數學的時候, 規定他只能用毛筆硯台墨條, 試卷和計算紙上一律用中文數字, +-X/= sin cos tan () 也不准用, 這樣您就知道為什麼不用中文寫程式. 就算電腦是中國人發明的, 應該也不會去用中文寫程式... .
__________________
--- 別再鬼話啥 "寧可信其有, 不可信其無" , 別再害人了, 與其庸人自擾, 寧可信其無! --- 搞綠能是要看風水的! ![]() ![]() |
![]() |
![]() |
*停權中*
加入日期: Sep 2001 您的住址: 廢鐵鎮
文章: 392
|
我在想,或許有些人以為所謂的中文寫程式就是要用一個"完整的漢字"來表示字串/描述句吧?
為什麼不去思考,使用把中文漢字拆解之後的 字根 / 部首 / 部件 來表示 字串/描述句呢? 字根 / 部首 / 部件 都可以被賦予意義,就好像某種程度的中文符號那樣。 中文漢字的數字也有大小寫,小寫模式的筆畫其實也不會很多。再來, 純阿拉伯數字、純數學符號(+_x/),跟那些拉丁語系的拼音字母(abc)又是另一回事, 中文電腦(底層的部分)或許可以考慮整合純阿拉伯數字、純數學符號(要不要整合?怎麼個整合或許還要再想?),但是可以不需要考慮其他語系的拼音字母。 |
![]() |
![]() |