更新時(shí)間:2008-9-1115:39:21字?jǐn)?shù):5578
和書友的討論:漢語編程!(mayi)
更新時(shí)間:2008-8-130:05:25字?jǐn)?shù):6356
0[精華][評(píng)論]漢語編程?。?!
現(xiàn)在幾乎所有的語言都支持漢語的“編程語言基語言”。可是重來沒有人在編程中使用漢語?。?!看見說用漢語編程的人,都忍不住說“白--癡”就是這樣煉成的。
發(fā)表人:mayi用戶類型:高級(jí)vip2008-8-129:14:25回復(fù)
--------------------------------------
1回復(fù):[評(píng)論]漢語編程?。?!
現(xiàn)在幾乎所有的語言都支持漢語??就比如c/c++,java,basic,sql,……舉不勝舉,有哪個(gè)編程語言實(shí)現(xiàn)漢語化了?你說的漢化是指的操作界面漢化,比如c語言有漢語界面版本的編輯環(huán)境,但是那只是外表的殼,能用漢字來命名函數(shù)么?不能吧,你連漢字字符都不能作為單獨(dú)的字符來使用,只能作為字符串,或者流數(shù)據(jù)來處理,不能作為字符處理。
發(fā)表人:masaidage用戶類型:普通2008-8-129:31:48回復(fù)
--------------------------------------
2回復(fù):[評(píng)論]漢語編程?。。?br/>
zj;
現(xiàn)在唯一的漢語編程軟件大概就是中國(guó)自己的易語言了,可是易語言是真正的漢語核心么?不是,首先易語言要用到大量的英語編程語言編制的庫(比如win32api,d**標(biāo)準(zhǔn)接口),等等脫離了這些美國(guó)人的核心,易語言就什么都不是,大概只能編一個(gè)統(tǒng)計(jì)數(shù)字的程序了吧!
發(fā)表人:masaidage用戶類型:普通2008-8-129:35:39回復(fù)
--------------------------------------
3回復(fù):[評(píng)論]漢語編程?。?!
你說的用漢語編程的白癡,是因?yàn)閹缀跛械木幊陶Z言的核心都是英語的,現(xiàn)在我知道的唯一能用漢語來編程的語言就是易語言,可是易語言是真正漢語核心的編程語言了么?我看不是,就舀與語言來說,易語言大大部分功能都是直接調(diào)用原有的操作系統(tǒng)庫的,而操作系統(tǒng)庫是用英語為規(guī)則定義的,卻少了操作系統(tǒng)庫易語言就什么都不是了,大概就只能編一些類似于數(shù)據(jù)匯總累加之類的小程序了。所以易語言并不是真正的漢語為核心的語言。
發(fā)表人:masaidage用戶類型:普通2008-8-129:53:44回復(fù)
--------------------------------------
4回復(fù):[評(píng)論]漢語編程?。?!
你說的關(guān)于白癡的原因可以舉一最簡(jiǎn)單的個(gè)例子(實(shí)際情況中要復(fù)雜上百上千倍),比如在c語言中打開一個(gè)文件一般用函數(shù)(子程序)open,有些編譯環(huán)境也可以用openfile,你以為這只是一個(gè)簡(jiǎn)單的英語單詞那么簡(jiǎn)單么?只要將這個(gè)單詞改成漢語詞就可以了么?
發(fā)表人:masaidage用戶類型:普通2008-8-1210:05:17回復(fù)
--------------------------------------
5回復(fù):[評(píng)論]漢語編程?。?!
錯(cuò)了大大的錯(cuò)了,因?yàn)檫@個(gè)簡(jiǎn)單的c語言函數(shù)又回去調(diào)用操作系統(tǒng)的調(diào)用層,而操作系統(tǒng)調(diào)用層又要通過操作系統(tǒng)核心層,核心層還要去調(diào)用最基礎(chǔ)的驅(qū)動(dòng)程序,而這之間的規(guī)則定義都是用英語來定義的,你說那些有著這樣夢(mèng)想的人是白癡從某些方面來說也是正確的.
發(fā)表人:masaidage用戶類型:普通2008-8-1210:06:19回復(fù)
--------------------------------------
6回復(fù):[評(píng)論]漢語編程?。?!
就好比20年代的馮如先生一樣白癡,連基礎(chǔ)工業(yè)都沒有還搞什么飛機(jī)?不是給摔死了吧?所以不能光看美國(guó)佬給我們光鮮的外表.要看真實(shí)的基礎(chǔ)如果說飛機(jī)的基礎(chǔ)是煉鋼,那軟件工程的基礎(chǔ)就是那些用戶接觸不到的核心層、基礎(chǔ)庫。如果這些都沒有還談什么軟件業(yè)?可是我們就真的永遠(yuǎn)無法建造基礎(chǔ)了么?現(xiàn)在我們的j10不是飛上了天,我們的神州不是去了太空?
發(fā)表人:masaidage用戶類型:普通2008-8-1210:13:33回復(fù)
--------------------------------------
7回復(fù):[評(píng)論]漢語編程?。?!
錯(cuò)了不是open,是fopen
發(fā)表人:masaidage用戶類型:普通2008-8-1210:54:25回復(fù)
--------------------------------------
8回復(fù):[評(píng)論]漢語編程?。?!
現(xiàn)在用的計(jì)算機(jī)基礎(chǔ)庫基本上都是美國(guó)70~80年代完成的,然后經(jīng)過一系列的升級(jí)才有現(xiàn)在的這些庫。
所以故事的背景是80年。你的疑問都會(huì)在今后的小說中得到解釋,不必著急,作者不會(huì)胡說八道的編造理論,作者的小說可以不是事實(shí)的,但是一定是真實(shí)的,理論一定能自圓其說的。
發(fā)表人:masaidage用戶類型:普通2008-8-1211:00:23回復(fù)
--------------------------------------
9回復(fù):[評(píng)論]漢語編程?。?!
java、python肯定支持使用漢字變量。
支持漢字的變量和函數(shù)名很簡(jiǎn)單,主要是沒有需求。
你如果把c、c++、java的庫函數(shù)名都翻譯成漢字看看,有多少人看得懂?有好多相近的功能用漢字根本就區(qū)分不出來,就是你用漢語描述一下都很困難。
發(fā)表人:mayi用戶類型:高級(jí)vip2008-8-1217:06:27回復(fù)
--------------------------------------
10回復(fù):[評(píng)論]漢語編程?。。?br/>
起名字漢語天生是弱項(xiàng)。
具體的說只要原生的支持unicode編碼的編程語言,可以任何語言作變量,只要它在統(tǒng)一編碼里。
發(fā)表人:mayi用戶類型:高級(jí)vip2008-8-1217:10:08回復(fù)
--------------------------------------
11回復(fù):[評(píng)論]漢語編程?。?!
unicode?錯(cuò)了支持unicode的原生語言語言作變量?是編譯后的代碼名字么?不是吧?具體什么語言?什么編譯器?那個(gè)公司出品的?是美國(guó)公司么?是廣告中宣傳的吧。函數(shù)過程命名規(guī)則呢?規(guī)則呢?也不可以用其他的語言吧,對(duì)象接口命名,……美國(guó)人還沒傻,放棄這么大的標(biāo)準(zhǔn)。
發(fā)表人:masaidage用戶類型:普通2008-8-1217:35:57回復(fù)
--------------------------------------
12回復(fù):[評(píng)論]漢語編程?。?!
還有,就算退一步說,是可以用漢語來命名函數(shù)變量了又說明了什么?你用的庫還不是英語的?
起名字漢語天生是弱項(xiàng)?
這時(shí)污蔑,只有作者的想像力不足不會(huì)是漢語的命名能力出了問題,至少中國(guó)人的名字最多只用8個(gè)字節(jié)可是鮮有重名,而美國(guó)佬呢?遍地都是杰克約翰,重名之多不可勝數(shù),要知道人口是13:3??!
發(fā)表人:masaidage用戶類型:普通2008-8-1217:40:59回復(fù)
--------------------------------------
13回復(fù):[評(píng)論]漢語編程!??!
漢字是世界上最有包容力的文字這是定論50年前就有學(xué)者論證過了,漢字是世界上最有創(chuàng)造力的文字1萬多漢字幾乎任何兩個(gè)漢字組合都可以產(chǎn)生新的意義,算上三字詞四字詞去算算排列組合吧!要英語來達(dá)到相同的程度要多少個(gè)字母來造一個(gè)單詞?大概要1000個(gè)了吧(還有發(fā)音規(guī)則限制)?你說的這些都是美國(guó)老故意傳達(dá)給我們中國(guó)人的,是陰謀,污蔑,和毫無根據(jù)的自大,是用來打擊中國(guó)人的自信心的言辭。
發(fā)表人:masaidage用戶類型:普通2008-8-1217:47:11回復(fù)
--------------------------------------
14回復(fù):[評(píng)論]漢語編程?。?!
舉個(gè)例子,‘看’這個(gè)動(dòng)作用英語來表示,算上動(dòng)詞名詞所有的詞性變化,只要達(dá)到這個(gè)意思的一點(diǎn)點(diǎn)邊的就算,有多少個(gè)單詞呢?
不會(huì)超過10個(gè)吧?。ㄋ闵瞎糯⒄Z等等)
可是你知道在漢字中有多少個(gè)詞來表達(dá)這個(gè)‘看’的意思的字么(單個(gè)字不是詞)?
我可以告訴你絕對(duì)超過20個(gè),比如:看、視、觀、察、睹、望……(以前看過一篇文章里說過,具體忘了,有興趣可以翻翻新華字典,凡是帶目字邊的就八九不離十了。)
發(fā)表人:masaidage用戶類型:普通2008-8-1217:54:19回復(fù)
--------------------------------------
15回復(fù):[評(píng)論]漢語編程?。?!
為什么會(huì)有人覺得漢語表達(dá)有問題?就是我書里說的,不學(xué)漢語學(xué)英語,是現(xiàn)在的中國(guó)人鮮有將漢語學(xué)好的,而胡語卻朗朗上口。
就比如現(xiàn)在少有人說‘珍重’,‘一路順風(fēng)’,除了‘再見’就只會(huì)骨頭白。
發(fā)表人:masaidage用戶類型:普通2008-8-1218:02:34回復(fù)
--------------------------------------
16回復(fù):[評(píng)論]漢語編程?。。?br/>
python沒用過不知道,據(jù)我所知java是不支持漢字命名的(我用過)。用漢字命名會(huì)有很多人都會(huì)用的,不要低估了他人的智慧,就比如英語windows有好多人兩眼一抹黑,而自從win漢化了之后win在中國(guó)的使用量是上升了幾倍?
何況是編程創(chuàng)作這樣的復(fù)雜思維呢?會(huì)有語言障礙的,不信就用英語來寫作文.再用中文來寫作文.有些作家一由手寫變成鍵盤都寫不出東西,別說夸語言的障礙了.
發(fā)表人:masaidage用戶類型:普通2008-8-1218:10:55回復(fù)
-------------------------------------
17回復(fù):[評(píng)論]漢語編程?。。?br/>
我糊涂了!
看樓上言語,似是支持樓主,卻又似是在罵樓主。
看得我稀里糊涂的,徹底的糊涂了!
發(fā)表人:周行云用戶類型:普通2008-8-1219:49:07回復(fù)
--------------------------------------
18回復(fù):[評(píng)論]漢語編程!?。?br/>
當(dāng)然是反對(duì)樓主的,這都沒看出來
>0<
發(fā)表人:masaidage用戶類型:普通2008-8-1220:11:17回復(fù)
--------------------------------------
19回復(fù):[評(píng)論]漢語編程?。?!
主要是剛開始你的回復(fù)里有抨擊漢編的意思,所以我以為你是支持樓主。然后你接下來又有力挺漢編的意思,所以我以為你又是在反對(duì)樓主。于是乎我就糊涂了。
其實(shí)我覺得你的文章的構(gòu)思是對(duì)的,漢編與否,其實(shí)就是一個(gè)編碼的問題,不管什么文字,在電子電路里總是用0和1來表示的,所以英語并不比漢語有什么優(yōu)勢(shì),如果有個(gè)精通計(jì)算機(jī)核心技術(shù)90后穿越了,說不定我們現(xiàn)在用的編程語言都是“火星文”了!
o(n_n)o...
發(fā)表人:周行云用戶類型:普通2008-8-131:06:09回復(fù)
--------------------------------------
20回復(fù):[評(píng)論]漢語編程!??!
是因?yàn)楝F(xiàn)在的那些漢編多是掛羊頭沒狗肉,名不符實(shí)之輩,就一個(gè)易語言還少好,可要說起了也不怎么的好要花錢買才能用,你看看美國(guó)那個(gè)語言要這樣的?都是免費(fèi)用的,只有庫和集成環(huán)境才要花錢。自己做不好還要商業(yè)化當(dāng)然沒有前途,易語言我也看了一下感覺很失望,庫小得可憐,想學(xué)vb又學(xué)不好,控件只有十來個(gè)。只試了不到半小時(shí),就沒興趣了。
發(fā)表人:masaidage用戶類型:普通2008-8-1314:16:32回復(fù)
--------------------------------------
21回復(fù):[評(píng)論]漢語編程!?。?br/>
不過雖然易語言不怎么樣但是他的理念是好的,也并不代表就一定所有這樣的努力都不會(huì)成功,美國(guó)人不是還說過:失敗是成功她媽媽么?關(guān)鍵是我們要去做!科技就是要本土化,不然是沒有前途的,一直跟在人家屁股后頭,吃一些別人排泄出來的東西。雖然易語言不怎么樣但也算是矮子里的高個(gè),至少比連嘗試一下的用其都沒有的那部分要好一些。這就是我的觀點(diǎn)。
發(fā)表人:masaidage用戶類型:普通2008-8-1314:21:54回復(fù)
--------------------------------------
22回復(fù):[評(píng)論]漢語編程?。。?br/>
喜歡這樣的書
好看還有收獲
不過作者文筆嘛
看看去
發(fā)表人:亡日心月用戶類型:高級(jí)vip2008-8-1318:16:49回
*******************************************************************************************
討論:你是漢編的人吧?(白玉京516)
更新時(shí)間:2008-9-1115:39:57字?jǐn)?shù):5890
討論:你是漢編的人吧?(白玉京516)
更新時(shí)間:2008-8-130:09:58字?jǐn)?shù):6625
[精華][評(píng)論]你是漢編的人吧?
你真的懂計(jì)算機(jī)嗎?首先,我得承認(rèn)我只是計(jì)算機(jī)愛好者,不是專業(yè)學(xué)計(jì)算機(jī)的,更不是專家。不要舀漢語編程在這里哄騙國(guó)人!計(jì)算機(jī)的基礎(chǔ)是二進(jìn)制,匯編語言是各種cpu所提供的機(jī)器指令的助記符的集合,人們可以用匯編語言直接控制硬件系統(tǒng)進(jìn)行工作。最初的程序,除了開始時(shí)的打孔外,就是匯編語言了,再后來,出現(xiàn)了c語言等高級(jí)編程語言。同樣,也有許多針對(duì)專業(yè)應(yīng)用的語言。但漢語編程,除了易語言這個(gè)半吊子外,就數(shù)著現(xiàn)在一個(gè)勁兒的胡吹的漢語編程網(wǎng)在網(wǎng)上炒作了。編程,就是算法加數(shù)據(jù)結(jié)構(gòu)。語言的影響微乎其微。所謂的采用漢語編程,初中畢業(yè)的人就可以會(huì)編程了,不過是某些人的自欺欺人罷了。更不用說在早期,采用漢語對(duì)系統(tǒng)資源的浪費(fèi)了。很久以前,c語言剛推出時(shí),就因?yàn)樗峁┑暮瘮?shù)功能對(duì)系統(tǒng)資源占用過多,沒有那么高效,當(dāng)時(shí)就遇到不滿了。而且,在計(jì)算機(jī)的發(fā)展過程中,之所以出現(xiàn)好多功能限制,多是因?yàn)樵O(shè)計(jì)者考慮到當(dāng)時(shí)資源的情況。網(wǎng)上多的是對(duì)漢語編程的批判,有興趣的可以搜一下。
發(fā)表人:白玉京516用戶類型:高級(jí)vip2008-8-1220:14:15回復(fù)
--------------------------------------
1回復(fù):[評(píng)論]你是漢編的人吧?
首先你有幾個(gè)概念是錯(cuò)誤的,然后我再一一回答你的問題.
1:匯編語言不是機(jī)器指令,也不是低級(jí)語言,匯編語言是一種特殊的高級(jí)語言,而且匯編語言也不是和機(jī)器指令的助記符那么簡(jiǎn)單,因?yàn)殡m然在匯編語言中有大量的cpu指令,但是匯編語言的匯編器要分配空間,要有命名規(guī)則,要儲(chǔ)存連接子程序,可以申請(qǐng)宏,其實(shí)和c語言沒有太大的區(qū)別.只是表達(dá)上更不符合人類的讀寫習(xí)慣,如果你長(zhǎng)期的使用并不會(huì)比c語言更難.
發(fā)表人:masaidage用戶類型:普通2008-8-1221:16:31回復(fù)
--------------------------------------
2回復(fù):[評(píng)論]你是漢編的人吧?
其次編程并不是簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)加算法,那是很早以前的看法,編程其實(shí)是一種對(duì)某種事物的描述,非常的像寫作,你可以看一看如果讓你用漢字用漢語語法去描述windowsxp是很簡(jiǎn)單的,幾乎每個(gè)人都可以(只是接近程度而已)而讓你用英語就困難些,用c++語言就更困難,用c語言就更進(jìn)一步,用匯編再進(jìn)一步,用機(jī)器語言就到達(dá)了你和計(jì)算機(jī)共同描述這個(gè)事物的最最偏向計(jì)算機(jī)的一端當(dāng)然是最困難的.
發(fā)表人:masaidage用戶類型:普通2008-8-1222:07:13回復(fù)
--------------------------------------
3回復(fù):[評(píng)論]你是漢編的人吧?
現(xiàn)代的絕大多數(shù)編程一般和很高深的數(shù)據(jù)結(jié)構(gòu)無關(guān)(在庫中一般都坐好了).比如訪問一些文件并排序,本來要用到鏈表散列等很麻煩的數(shù)據(jù)結(jié)構(gòu)和快速排序算法,有的可能還要用到一些智能判斷,可是你用現(xiàn)代的一些編程軟件只要一行代碼就可以做到了,而且效率也很高效果也很好.(已經(jīng)非常的接近人類的語言了)現(xiàn)代的編程活動(dòng)一般多是描述性質(zhì)的,而這中間語言的歸蜀就是關(guān)鍵了.
發(fā)表人:masaidage用戶類型:普通2008-8-1222:07:34回復(fù)
--------------------------------------
4回復(fù):[評(píng)論]你是漢編的人吧?
可以說在機(jī)器指令的時(shí)代無所謂英語漢語,因?yàn)槎疾皇?在匯編時(shí)代,英語的優(yōu)勢(shì)也不大,無非就是那幾條指令罷了(包括偽指令),而且應(yīng)用的都是專家英語產(chǎn)生這一點(diǎn)效率,只要每年加一個(gè)小時(shí)的班就可以補(bǔ)回來了,效果幾乎與無,c語言時(shí)代就更進(jìn)一步了,編程的人大眾化一般就是大學(xué)生級(jí)別的,而且函數(shù)也越來越多,這也不要緊問題是人家總是比你快一步(因?yàn)槟阋g).這時(shí)英語作為c語言的母語的作用就不可小視了.
發(fā)表人:masaidage用戶類型:普通2008-8-1222:08:00回復(fù)
--------------------------------------
5回復(fù):[評(píng)論]你是漢編的人吧?
>