2010/08/30《八年級生活的第一天..》

八年級的第一天生活,到來,早上五點半就起床了,翻來覆去睡不著..,就決定起床了,

整天相處下來,感覺班上接受度挺高的,還是一樣的High XD

國文老師,只能說他真的有點猛..,完全無視潘同學的言語.. 小的佩服!

數學老師,神似童軍老師..,剛開始沒戴眼鏡的時候我一直以為他是童軍老師..帶上眼鏡才發現型一樣而已…,臉不一樣…,

今天課堂上,因為該節課是家政課..,可是被學校拿去上數學了…,學校的作法有點不能認同就是了… 感覺有點就是拿香煙不包尼古丁包毒品的感覺…,

雖然面對一百基測是必然的事情..不過這種作法還是感覺怪怪的…有點不能認同就是了.. 掛羊頭買夠肉?!(誤)..

今天有講到程式的問題..,其實…目前普遍大家的觀念還是把英文跟程式畫上等號..認為寫程式一定英文要好..,算是說對一小部分..,會用到英文的部份大概就是國外大量的原文技術電子書.. 這類資源其實銘就有點想哭..找到幾本經典的C、C++的書..打開都是英文的(死..

今天上課數學老師因為話題帶到電腦,有說到「程式碼基礎還是英文,所以基礎的英文還是得好 才能看懂」,其實剛聽到這句話的時候,就想到之前看過的易語言、書上的自然語言介紹,其實當下我就突然脫口而出:沒有..可以用中文寫程式,

因為也不能當場翻書..(書塞在抽屜),只能憑記憶約略說出幾句,回到家之後..還是查了一下相關資料,發現用中文寫程式這項技術的確已經有了,早在27年前就有廠商這樣做過了..,把Basic翻譯成中文,甚至有中文C、中文Perl..等中文編程出現

舉個簡單的中文程式例子:

原程式碼:

printf(“Hello Word");

用中文程式可以寫成:

輸出(“哈囉 你好嗎")此行結束

或許,在看這篇文章的你是高階程式設計師或者略有研究的編程者,看到下面的輸出那個中文語言寫法可能會覺得非常麻煩.. 你可能會認為 printf(“Hello Word!");這東西我閉著眼睛都可以寫出來,很好!代表你的基礎打的不錯,

不過對於一個華人程式初學者來說,要跟他說明printf可能需要花費挺多的時間,可是用輸出(“文字")的方式,淺簡易懂,

其實之前有跟弦夜聊過用中文寫程式這個問題,當時弦夜給我的答案是現在不可能達成未來也不可能達成(記憶中是這樣),可是反觀思考其實這項技術不止出現2~30年了 而且這項技術也漸漸的成熟了,易語言、中莽還有最出的培碁語言等,都是很好的例子,

我也有去想過用中文程式的實作方式 以下是我歸類的重點:

首先,先用類似資料庫查詢語言技術,建立一定的資料庫、函式庫,在程式撰寫平台中,寫入"輸出" 系統會自動去查詢 並且在編譯的過程中將他轉換為最原始的C格式 – printf(以C為範例),然後在轉換成機器語言。這是我簡單的想法,至於可能會有人提出中文輸入錯誤的問題,說實在的以最親近我們的例子 中文輸入法自動選字,基本上這不是難事。

這是今天思考的東西,也挺感謝數學老師給予我思考的機會(笑

P.s.今天有好事..FlashGet下載VS2010的途中..,突然發現今天右上角的綠色區塊變成平常下載的兩倍(越高代表速度越快),打開FlashGet看了一下..Yes! 升級了!

256K/64K進化成512K/64K: ))

  • flymia

    老實說~俺有一個VB強到爆的科班同學,他的英文是被當3年的XDD
    強的原因是數學好啊(菸
    ———————————————————————-
    回覆『flymia』:
    英文不好聽說會很吃虧..
    通常數學好邏輯能力就會強 寫程式常常會應用到廣泛的邏輯思考… 如果邏輯差的人卡住就是卡住了… 想一個晚上都想不出來 思緒清楚的可能十分鐘就解題完畢了..

  • http://bbs.s884812.pp.ru s884812

    ↑數學不好…
    不過寫程式跟英文沒有什麼關係的XD
    倒是跟數學關係比較大一點…
    不過其實數學不好也是可以寫出很強大的程式,但在team裡面的話,可以數學運算的部份交給其他人作,自己開發gui或是其他部份XD
    ———————————————————————-
    回覆『s884812』:
    英文阿..老實說這是資訊科上去的門檻…
    英文應該是說是上任何大學的門檻..沒考英文這科 基本上就不需要去登記了..
    數學阿..的確可以分工…不過自己寫會比較有成就感就是了-ˇ-

  • http://bbs.s884812.pp.ru s884812

    其實程式語言開發的最終目標是要將之轉化成自然語言。
    也就是說我們用說的,而電腦或是機器可以立即聽懂。
    中文程式語言有開發出來,不過多數設計師都還是使用英文的…
    ———————————————————————-
    回覆『s884812』:
    感覺以現在的科技發展速度.. 基本上不會有不可能發生就是了..
    用中文寫程式基本上我看了也有點頭暈就是了..挺不習慣的= =…
    中文可以拿來打基礎(不過建議直接上英文..不然轉換上面會有挺大的障礙就是了..)

  • http://xilook.com 惜路客

    http://www.builder.com.cn/2007/1018/564618.shtml

    大陆网友“徽剑”对汉语编程之一种“汉编”(一个公司)的评论。

    基本观点:

    一、闹得沸沸扬扬的汉语编程

    二、汉语编程其实是一个大骗局

    三.汇编都是英文的,其他变成汉语有什么用

    ……

    此人另有一系列同主题文章,google 可见。
    ——————————————————————–
    回覆『惜路客』:
    其實有很多宣稱中文寫程式都是直接翻譯某個語言..自己開發只能說太慢了..如果有現成的的話..直接翻譯當然是最快的..

  • http://blog.tuaucp.idv.tw aoe

    呵呵~~~我現在也才知道你跟我一樣要升8年級…(程式真的還算,我英文好但數學就相反啦,)p.s.我家的msn囉~~~
    ———————————————————————-
    回覆『aoe』:
    是麻..(握手
    後面那句看不懂呢(望
    後面似乎還有補充!?
    摁摁摁 我有看到XD

  • http://blog.tuaucp.idv.tw aoe

    媽呀~~~我嚴重的筆誤了!!改一下喔
    (程式真的還算難耶,我也只好試著成turbo c學起(基本但很爛),我英文好但數學就相反啦,)p.s.我加你的msn囉~~~
    ———————————————————————-
    回覆『aoe』:
    XD
    程式阿 …
    如果覺得太難的話 其實可以從Basic(VB、QBasic..等)我英文差到可以就是了..
    ˋ摁摁 我有看到-ˇ-