汉语编程的未来(上帝启示录)
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
親愛的,你是不是還在使用c#,java,android等國外編程語言寫應(yīng)用程序,假如有一種全新的中文編程語言也能實(shí)現(xiàn)Java,Android等編程語言的功能,并且軟件開發(fā)執(zhí)行速度快,節(jié)約時(shí)間,你會(huì)放棄英文編程嗎? one.關(guān)于漢語編程定義:“漢語編程”一種采用漢民族語言文字進(jìn)行電腦編程的語言系統(tǒng),支持基于漢語字、詞編程,符合計(jì)算機(jī)符號(hào)語言規(guī)范,并繼續(xù)向自然語言發(fā)展。 表面漢化菜單的而未將關(guān)鍵字漢化的編程語言,我們不應(yīng)稱之為漢語編程語言,而應(yīng)稱之為“漢化編程”語言,如VB中文版等。 為什么嚴(yán)格來說稱“漢語編程”而不稱之為“中文編程”呢?因?yàn)橹袊莻€(gè)多民族的國家,語種眾多,有:漢語,藏語,滿語等;中文字體也非常多,如篆書、金書、隸書、楷書等。但一般情況下,稱中文編程時(shí),也特指漢語編程。 two.漢語編程知多少 已知的漢語編程工具或系統(tǒng)據(jù)不完全統(tǒng)計(jì)有三十個(gè)以上,列出如下: 【易語言】(又名E語言)http://www.dywt.com.cn 【易語言.飛揚(yáng)】http://www.dotef.cn 【易樂谷】(ELOGO漢語編程系統(tǒng))http://www.dywt.com.cn/elogo 【易樂谷.飛揚(yáng)】世寶腳本中自帶LOGO漢語編程語言http://www.shibao.net 【易樂谷.開心】易腳本中自帶LOGO漢語編程語言 【易腳本.寶寶】漢語編程系統(tǒng)http://www.shibao.net 【世寶腳本】漢語腳本語言http://www.shibao.net 【易腳本】漢語腳本語言 【EMS漢語編程】漢化Visia Compiler,一個(gè)開源的編程語言。 【EPL】易語言英文版http://www.eplsw.com/ 【O語言】中文匯編http://www.olanguage.org/ 【漢語編程】(沈語言)(漢編)(漢語言)http://www.hybcw.com 【CX-LOGO】創(chuàng)新LOGO語言,微世界http://www.chuangxinsj.com 【中蟒】(chinesepython)繁體http://www.chinesepython.org/cgi_bin/cgb.cgi/home.html 【丙正正】中文C++ 【搭建之星】(發(fā)燒積木) http://www.diylsoft.com/BuilderStart.htm 【網(wǎng)站.搭建者】http://web.diylsoft.com/ 【華羅庚(MISD)】http://www.lkhuasoft.com/ 【雅奇MIS】http://www.yqmis.com/ 【八卦編程】繁體 【易符】繁體 【葛拉堡/Gerlabau】 繁體中文Logo 【中文Perl】 【中文Pascal】 【中文Cobol】繁體 【中文Basic】繁體 【八卦編程語言】http://baguic.163.net 【csm語言】http://csm.zg66.com/csm 【dao語言】http://xdao.org/english http://www.newsmth.net/pc/index.php?id=phunyx 【Koodoo 語言】http://www.bluespace.com.cn/koodoo/article_koodoo.htm 【lava語言】http://www.ggv.com.cn/faq/lava 【魯班語言】http://project.soft114.com/lubankit/index_chinese.html 【模擬精靈LAScript腳本語言】http://www.yhhe.net/ape 【Nuva語言】http://www.macrobject.com 【太極語言】http://blog.csdn.net/universee 以上的編程語言中,可謂五花八門,有些發(fā)展地非常好,有一些已不再開發(fā)了。 three.漢語編程的分類 據(jù)筆者所知,用漢語進(jìn)行編程是中國軟件界的一個(gè)新生事物,目前國內(nèi)的漢語編程大體分為四類: 一類是漢化了其他編程語言而形成的,如:“中蟒”,就是漢化了Python語言;“易樂谷”是漢化了的LOGO語言;“丙正正”是漢化了的C++,“EMS”就是漢化了的VisiaCompiler。 第二類就是自主研發(fā)了漢語內(nèi)核的,如:“易語言”,“易語言.飛揚(yáng)”等,漢語可被直接編譯為機(jī)器碼;“易腳本”、“世寶腳本”是自主開發(fā)的腳本語言。 另一類是以漢語為基礎(chǔ),搭建式或區(qū)別于傳統(tǒng)編程的工具,如:搭建之星,網(wǎng)站搭建者,華羅庚(MISD),雅奇MIS等。 第四類是中國人寫的英文編程,可以稱之為國產(chǎn)編程語言,嚴(yán)格的話不能劃為漢語編程,但漢語化應(yīng)該不成問題,也在這里給大家了解一下。 four.漢語編程的發(fā)展和需求 上世紀(jì)七十年代以來,中國開發(fā)了一個(gè)DOS下的中文編程語言,但由于WINDOWS的流行,還未等推廣,就被淘汰。 八十年代開始,臺(tái)灣已見到繁體中言語版本的LOGO語言。 九十年代,沈志斌的漢語編程初步推出。并申請(qǐng)了“漢語編程單片機(jī)”專利。 2000年,易語言成為漢語編程中的領(lǐng)頭羊。 2003年,所有漢語編程工具的累計(jì)下載量已達(dá)50萬人次。 2005年,易語言漢語編程環(huán)境和沈志斌的漢語編程被列入“國家火炬計(jì)劃項(xiàng)目”之中。 2007年,易語言.飛揚(yáng)發(fā)布,向具有JAVA和C#的完全面向?qū)ο蟮氖澜缱钕冗M(jìn)技術(shù)進(jìn)軍。 目前,中國人使用的很多游戲中都帶有了漢語腳本語言,很多軟件都是用漢語編程寫的,很多學(xué)校都在開展?jié)h語編程的教學(xué),漢語編程的需求越來越多。 漢語編程的特點(diǎn) 用什么語言來表達(dá)編程思路其實(shí)是一回事,英語可以編程,漢語同樣可以編程,英語的關(guān)鍵字只是表意符號(hào)而已,漢語也可以作為表達(dá)編程的語言之一,只是有一些技術(shù)上的問題需要克服。我們可以看到,“易語言”戲劇般地將這個(gè)“漢字輸入比英文輸入慢”等問題解決了。 漢語編程應(yīng)該具有以下特點(diǎn): 1.易用性:一個(gè)易于使用的編程環(huán)境(IDE)提供前臺(tái)服務(wù),編譯器在后臺(tái)服務(wù)。語言成功的一半也應(yīng)歸功于IDE的易用性。 編程環(huán)境目前較有特色的是易語言,其編程環(huán)境提供:記憶式中文語句快速輸入工具,名稱自動(dòng)管理工具,可視化流程線工具,智能語法引導(dǎo)工具,參數(shù)引導(dǎo)工具等多種實(shí)用工具。易語言提供內(nèi)置快速的輸入法,即首拼、簡拼與英文的混合輸入法,綜合輸入速度平均比英文要快。 2.安全性:自主研發(fā)的編譯器,可保障國家安全,配合國產(chǎn)CPU和OS,實(shí)現(xiàn)全面的硬件、軟件安全。在特定的條件下,政府可以進(jìn)行檢查,或改造編譯器為我所用。 3.本地化:提供一些本地化特色的工具和命令,如:中文大小寫轉(zhuǎn)換、中文日期處理、漢字繁簡轉(zhuǎn)換、農(nóng)歷日期等工具。 4.國際化:多語種版本中語言可互相轉(zhuǎn)化。用漢語編程只是實(shí)現(xiàn)了母語化的第一步,反之漢語為國際化交流帶來了不方便。應(yīng)該提供機(jī)制,可以將漢語關(guān)鍵字自動(dòng)轉(zhuǎn)換為其他語言,實(shí)現(xiàn)交流合作。易語言提供了多語種版本,可以用不同語種的版本打開同一源代碼,以最大限度的可能轉(zhuǎn)換為相應(yīng)語種的語言源代碼。 5.跨平臺(tái):軟件的可移植性高,就可以節(jié)約大量的開發(fā)時(shí)間,是專業(yè)程序員需要考慮的首要問題之一。 6.融合性:與其他語言互融互通,通過學(xué)習(xí)漢語編程從而可繼續(xù)學(xué)習(xí)其他編程語言。 7.先進(jìn)性:更具現(xiàn)代性,可支持完全面向?qū)ο?#xff0c;跨平臺(tái),支持Unicode、多線程,垃圾自動(dòng)回收,類型反射,靜態(tài)編譯,動(dòng)態(tài)類型裝載等等。 8.自然性:語法更加接近自然語言?!耙渍Z言.飛揚(yáng)”已提供自然語句規(guī)則。 9.無代碼編程:逐步向無代碼編程方向發(fā)展,最終實(shí)現(xiàn)智能化編程。 漢語編程存在的一些疑問 five,中文輸入真的比英文慢嗎? 有很多專家學(xué)者,認(rèn)為國外已有很多成熟的編程系統(tǒng)了,中國再搞漢語編程系統(tǒng)沒有必要。主要理由之一還在于:中文輸入比英文慢。在漢語編程中以大連易語言公司出品的“易語言”為最有特色的代表,也是漢語編程中的技術(shù)領(lǐng)先者。易語言解決了很多技術(shù)上的難題。如:易語言提供內(nèi)置快速的輸入法,即首拼、簡拼與英文的混合輸入法,綜合輸入速度平均比英文要快。例如:輸入“信息框”,易語言只要輸入“xxk”(xxk是“信息框”的首拼)即可,而不必要象英文“msgbox”“string”這樣輸入6個(gè)字母。而且熟悉英語的編程者也可以用自己熟悉的英語輸入。因此我們作研究,不能以點(diǎn)概全,應(yīng)該親自使用一下,多去了解調(diào)查,才能有發(fā)言權(quán)。 2.學(xué)習(xí)英文編程真的只要了解十幾個(gè)關(guān)鍵字而已嗎? 還有的人認(rèn)為英文編程的關(guān)鍵字只有那么十幾個(gè),記憶量不大,而且僅僅是符號(hào)而已,編程人員不用花大力氣學(xué)習(xí)英文編程。但他們僅僅是想當(dāng)然,學(xué)習(xí)過編程的人都知道,隨著編程的深入,會(huì)越來越多地接觸到英文,很多資料都需要翻譯大量的英文資料。因此有很多職業(yè)培訓(xùn)學(xué)校一開始都是進(jìn)行外語方面的培訓(xùn),有的甚至職業(yè)學(xué)習(xí)的前一兩年都要進(jìn)行的相關(guān)英語的培訓(xùn),學(xué)校認(rèn)為如果語言不過關(guān),這些學(xué)生后繼的編程學(xué)習(xí)一定學(xué)不好,學(xué)不好就不能找到工作。學(xué)習(xí)成本高,也就意味著資源的浪費(fèi),要花更多的金錢進(jìn)行學(xué)習(xí)深化,與中國的“多、快、好、省”地培養(yǎng)人才創(chuàng)造節(jié)約型社會(huì)的目標(biāo)相去甚遠(yuǎn),如果能省去學(xué)習(xí)英語的第一步,直接用母語進(jìn)行思考,那么就更有可能在中國發(fā)展真正有創(chuàng)造能力的人才。 中國的“信息技術(shù)”教科書中,大多教現(xiàn)成的軟件如何使用,如WORD、FLASH、3DSMAX,PHOTOSHOP等,這些還不能稱之為信息技術(shù),這些只是學(xué)習(xí)了現(xiàn)成的流行軟件,學(xué)生不能成為這些固化軟件的學(xué)習(xí)工具,他們長大后可以用極短的時(shí)間學(xué)會(huì),而我們信息技術(shù)教育工作者的任務(wù)是激發(fā)學(xué)生們的創(chuàng)造能力。 易語言漢語編程系統(tǒng)非常適合于在教育系統(tǒng)推廣,學(xué)生中不是每個(gè)孩子的學(xué)習(xí)外語資質(zhì)都好,每個(gè)人都有不同的學(xué)習(xí)興趣與能力,外語的環(huán)境也不是人人都可得,不能強(qiáng)求大家都學(xué)英語編程。易語言經(jīng)過多年的發(fā)展和成熟,已經(jīng)形成了自己的語編標(biāo)準(zhǔn),成為真正意義上的編程語言了,而不是一個(gè)簡單的工具,她就象礦石一樣,通過冶煉可以造出各種工具。學(xué)習(xí)編程可讓孩子們?nèi)ニ伎冀鉀Q問題的辦法,即算法,讓學(xué)生用自己的母語實(shí)現(xiàn)自己的想法,編程語言只是工具而已。筆者欣喜地看到,現(xiàn)在“易語言”已初步在國內(nèi)的教育系統(tǒng)中推廣了,老師與學(xué)生們的反饋都非常好。 一個(gè)漢語編程語言一定是博大的,是融合的,可以與其他語言互通互融,學(xué)習(xí)一種語言后,由于思想相通,因此可以很方便地轉(zhuǎn)而學(xué)習(xí)其他語言,不存在學(xué)習(xí)漢語編程后再學(xué)習(xí)其他語言不行的情況,因?yàn)樯掀谖恼乱舱f了,就是關(guān)鍵字是類似的,僅是思想的符號(hào)而已。 3.為什么其他國家沒有法語編程、德語編程呢?日語編程呢 回答上述這個(gè)問題時(shí),筆者不想以他們都是英語語系所以用英語編程不存在這樣粗淺的話敷衍大家,這個(gè)問題筆者也思考了很長時(shí)間,我們應(yīng)該透過現(xiàn)象看本質(zhì)。西方國家對(duì)東方國家的高科技是封鎖的,而歐洲國家卻可輕易得到。中國人學(xué)習(xí)英語要比西方國家付出更多成本,東西方文化是不同的。畢竟你的母親不會(huì)講英語,比如,舉個(gè)例子,很多人使用固定的內(nèi)容管理系統(tǒng),比如joomla,woedpress,drupal,要想使用Dreamweaver自定義后臺(tái),注冊(cè)登錄,就會(huì)很頭痛,畢竟自定義要接觸英文,要花錢。 印度模式確實(shí)已給了我們很大的啟示,印度的官方語言是英語,因此他們的這個(gè)優(yōu)勢只是表面現(xiàn)象。前兩年華為公司在印度建立分公司之后,深入調(diào)研才發(fā)現(xiàn),印度外包發(fā)展地好不僅是語言的問題,而在于印度人已普遍接受了西方的文化思想,他們的思維習(xí)慣都是西方的,因此能很好地寫出適合于西方的軟件作品,人力資源的成本也低,西方國家也更愿意與他們進(jìn)行合作。因此編程語言之爭的焦點(diǎn)還在于文化之爭,中國人有自己的思維習(xí)慣,因此大部分人都還在用中國的文化思想進(jìn)行思考問題。沒有英語的環(huán)境,很難學(xué)好英語,而且一個(gè)國家,如果沒有自己本國的文化,不傳承自己本國的文化,不僅會(huì)失去自我、急功近利、浮燥,而且也不能可在學(xué)術(shù)上有所成就。 筆者發(fā)現(xiàn)一個(gè)有趣的現(xiàn)象:某個(gè)國家的最初發(fā)明,傳到其他國家,就會(huì)有所發(fā)展,如足球最早是中國發(fā)明的,傳到歐洲,就發(fā)展地比中國要好;乒乓球是英國發(fā)明的,傳到中國,中國人人人都會(huì)打兩下,有廣大的群眾基礎(chǔ),就發(fā)展地比其他地區(qū)都好。因此筆者認(rèn)為,編程雖然是外國人發(fā)明的,但傳到中國來,中國人民以他們的聰明才智,轉(zhuǎn)化為自己的東西,不僅沒有固步自封,而且會(huì)實(shí)現(xiàn)更大的融合。 4.嵌入式系統(tǒng)難以應(yīng)用漢語嗎? 幾十年前,有專家預(yù)言,漢語不適合計(jì)算機(jī),看過了不久,計(jì)算機(jī)就可以顯示漢字了。還有的專家說,中文輸入沒有英文快,但過了不久,五筆字型推出了,專業(yè)打字員輸入的速度甚至比英文還快。看來專家學(xué)者的預(yù)言并不可靠,我們不能迷信個(gè)別專家,而是要靠自己的努力去改變。 嵌入式系統(tǒng)大多數(shù)人已接觸到了,打個(gè)現(xiàn)實(shí)的比方,現(xiàn)在的手機(jī)功能已越來越接近電腦了,很多電腦有的功能,手機(jī)都有,而且上面所運(yùn)行的可以是WINCE、Mobile、Linux系統(tǒng),有的甚至可以用英文寫段JAVA代碼直接運(yùn)行了。因此,強(qiáng)求用指令集用漢語確實(shí)沒有什么優(yōu)勢,但從編程這點(diǎn)考慮,漢語實(shí)現(xiàn)嵌入式系統(tǒng)的編程不是沒有可能,既然英語可以直接轉(zhuǎn)換為機(jī)器碼,漢語也可以直接轉(zhuǎn)換為機(jī)器碼,可以通過漢語直接調(diào)用指令集的辦法實(shí)現(xiàn)。 中國科學(xué)技術(shù)發(fā)展的確晚于歐美國家,中國已錯(cuò)過了前兩次技術(shù)革命,再也不能錯(cuò)過這第三次了,不能因?yàn)閯e人什么都有了自己就不做了,如果有這樣的思想,中國的兩彈一星也不要了,大飛機(jī)也別造了,嫦娥也別奔月了。 總之,一個(gè)新生事物,可能會(huì)暫時(shí)存在一些缺點(diǎn),普及和應(yīng)用漢語編程還有很長的路要走,中國要想成為軟件大國,就一定要普及大眾化,象打乒乓球一樣,人人都能寫程序,都可以用自己的母語編程,形成廣大的用戶基礎(chǔ),就不愁軟件行業(yè)不發(fā)展。筆者不會(huì)引用很資深的專家學(xué)者的話樹立權(quán)威,希望大家共同思考這個(gè)問題。我相信,在中國人的努力下,一定會(huì)開創(chuàng)一個(gè)更美好的未來。 畢竟中國人有自己的語言特色,不會(huì)像外國人那樣的思考,人人都能理解圣經(jīng)。 six,目前流行的一些漢語編程的簡介 由于有些語言已不再開發(fā)和推廣了,及篇幅關(guān)系,下文中以目前一些流行的語言進(jìn)行介紹。 【易語言】 于2000年開始開發(fā),是一款全中文、全可視、跨平臺(tái)的編程語言。易語言漢語編程環(huán)境由核心層、擴(kuò)展層、環(huán)境層和應(yīng)用層組成。核心層的易語言及其編譯器構(gòu)成了基礎(chǔ)編程平臺(tái);擴(kuò)展層提供了專業(yè)編程人員的開發(fā)運(yùn)行平臺(tái);環(huán)境層提供了用戶集成開發(fā)環(huán)境;應(yīng)用層支持用戶創(chuàng)建本行業(yè)、領(lǐng)域的開發(fā)平臺(tái)的框架。 易語言漢語編程環(huán)境是一個(gè)支持基于漢語字、詞編程的、全可視化的、跨主流操作系統(tǒng)平臺(tái)的編程環(huán)境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調(diào)用;具有充分利用API,COM、DLL、OCX組件,各種主流數(shù)據(jù)庫,各種實(shí)用程序等多種資源的接口和支撐工具。 【易語言.飛揚(yáng)】 于2006年開始開發(fā),是一款簡單易學(xué)、高效實(shí)用、面向?qū)ο?、跨平臺(tái)的計(jì)算機(jī)通用編程語言。它是完全面向?qū)ο蟮木幊陶Z言,因而在面向?qū)ο髾C(jī)制上,與同為面向?qū)ο蟮腏ava、C#等編程語言,有相似甚至相同之處。它的語法脫胎自“類C語言”,因而在語法上,與C、C++、Java、C#等編程語言,有相似甚至相同之處。 “易語言.飛揚(yáng)”的主要特性 更具現(xiàn)代性:完全面向?qū)ο?#xff0c;跨平臺(tái),支持Unicode、多線程,垃圾自動(dòng)回收,類型反射,靜態(tài)編譯,動(dòng)態(tài)類型裝載等等。 更簡單易學(xué):繁瑣、晦澀、不常用的語言特性被盡量精簡,且補(bǔ)充了很多便于使用的語言特性,支持中英文雙語關(guān)鍵字,在語法格式和關(guān)鍵字方面,盡量與現(xiàn)有類似編程語言相同,減少了學(xué)習(xí)量。 對(duì)系統(tǒng)環(huán)境的適應(yīng)和控制能力更強(qiáng):定義有語言無關(guān)的“EF對(duì)象模型”,從而允許使用其它各種編程語言來直接書寫“易語言.飛揚(yáng)”本地類,和用“易語言.飛揚(yáng)”本身書寫的類完全融合互補(bǔ),沒有任何差別,可用作快速建立強(qiáng)大高效的本地應(yīng)用環(huán)境,同時(shí)可充分利用現(xiàn)有代碼資源。 【搭建之星】 原名“發(fā)燒積木”屬于搭建式的編程工具,完全可視化編程,有各種各樣的構(gòu)件,用拖放的方式拼成程式的流程。 特點(diǎn):1.安裝簡單、迅速,純中文界面。構(gòu)件豐富,設(shè)計(jì)過程直觀、自由;無需掌握電腦語言,所有編程構(gòu)件化、命令化、可視化。2.交互式開發(fā),只需要四種類型的“命令”,便可建立各種構(gòu)件之間的聯(lián)系;象搭積木一樣簡單,并可快速的搭建出具有專業(yè)水平的軟件作品。3.微解釋執(zhí)行,命令解釋量小,執(zhí)行速度快??梢院途幾g后的可執(zhí)行文件相媲美。 基本功能:多媒體軟件制作,支持多種聲音、動(dòng)畫、圖像、視頻文件格式。有關(guān)教學(xué)構(gòu)件,平面直角坐標(biāo)系、表達(dá)式、變量組、函數(shù)圖像、函數(shù)列表、樹形瀏覽等;另外還新了動(dòng)態(tài)流程圖、瀏覽器構(gòu)件、軟件服務(wù)號(hào)等。提供打包工具,使您即刻將自制軟件安裝到其它機(jī)器上運(yùn)行;自動(dòng)對(duì)開發(fā)項(xiàng)目加密;使您的項(xiàng)目,在未經(jīng)授權(quán)下,別人無法“瀏覽、修改”項(xiàng)目的構(gòu)件關(guān)系與搭建方法。 【漢語編程】 它的發(fā)展早于 1993年,看起來像Forth,“漢語編程”是中國人自己研發(fā)的完全以漢語為描述語言的計(jì)算機(jī)程序設(shè)計(jì)語言,它完全具有中國自主知識(shí)產(chǎn)權(quán)。作為一種計(jì)算機(jī)語言,它和現(xiàn)在流行的大部分計(jì)算機(jī)語言具有一些共同的特點(diǎn),都是人機(jī)對(duì)話必須的工具語言。但該語言絕非曾流行過的任何一種計(jì)算機(jī)語言的簡單漢化,或是為某種軟件制造一個(gè)中文環(huán)境。這是一個(gè)完全由中國人自行開發(fā),由中國人自我掌握全部源代碼,從形式到內(nèi)容全面符合中國人的思維方式,使用漢文字表達(dá)的面向?qū)ο?、面向問題計(jì)算機(jī)程序設(shè)計(jì)語言。“漢語編程”具有自成平臺(tái)、面向?qū)ο?、面向問題、所見即所得、高度安全性、強(qiáng)大的繁衍功能、高度兼容性以及資源占用少、速度快等特點(diǎn),開辟了計(jì)算機(jī)語言發(fā)展的新紀(jì)元。 【雅奇MIS】 無代碼編程的領(lǐng)先者。 該軟件采用“可視化語言”,實(shí)現(xiàn)了軟件開發(fā)的“無代碼圖示編程”能實(shí)現(xiàn)C語言的部分功能,就像cms內(nèi)容管理系統(tǒng),不想再使用Dreamweaver。任何人只要會(huì)打字,就能在30分鐘內(nèi)學(xué)會(huì)編程??梢暬臒o代碼編程,使開發(fā)效率提高百倍。1小時(shí)完成的開發(fā),相當(dāng)于代碼編程方式2個(gè)月的工作量總和。“窗體、報(bào)表、計(jì)算”等各種功能設(shè)計(jì),可達(dá)到“秒級(jí)”的設(shè)計(jì)效率。適合于普通辦公人員開發(fā)“財(cái)務(wù)、人事、工資、進(jìn)銷存”等各行各業(yè)的管理信息系統(tǒng)。 【易樂谷】 “易樂谷ELOGO”是一個(gè)以LOGO語言語法為基本語法規(guī)則,易語言中文化為實(shí)現(xiàn)目標(biāo),以流程圖為教學(xué)輔助,提供幼兒園、小學(xué)、退休人員及小學(xué)教學(xué)師作為入門級(jí)學(xué)習(xí)編程的一種簡單工具。本程序由大連大有吳濤易語言軟件開發(fā)有限公司向幼兒園、小學(xué)校、教師、退休人員等編程愛好入門者提供。 本程序使用易語言編程,用易語言實(shí)現(xiàn)了一種新的解釋型的中文編程語言工具,在易語言中有豐富的圖形組件、動(dòng)畫組件,多媒體命令、網(wǎng)絡(luò)功能、3D支持庫,目前這些功能已在易樂谷中體現(xiàn),大家在學(xué)習(xí)“易樂谷ELOGO”的同時(shí),也可以學(xué)會(huì)這些多媒體支持庫的應(yīng)用方法。“易樂谷ELOGO”與易語言的類似地方在于:同樣都是中文編程,語法名稱等同易語言的風(fēng)格;不同地方在于:更加符合自然語言,讓小學(xué)生們更易于理解,并且更利于小學(xué)教師的教學(xué)工作。 【創(chuàng)新LOGO】 CX-LOGO語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言。它是交互式的,為少年兒童提供了良好的編程環(huán)境;它是模塊化的,便于程序的修改與擴(kuò)充;它是過程化的,包含了過程、參數(shù)、變量等重要概念,并允許遞歸調(diào)用;它有豐富的數(shù)據(jù)結(jié)構(gòu)類型,有生動(dòng)的圖形處理功能。 CX-LOGO語言獨(dú)創(chuàng)的流程圖工作方式和過程庫的建立,可方便的使用“搭積木”的方法,構(gòu)建“知識(shí)”,使學(xué)習(xí)更容易、操作更簡便,學(xué)生只需簡單的學(xué)習(xí)就可以操作。 CX-LOGO語言不僅具備多種優(yōu)秀程序設(shè)計(jì)語言的優(yōu)點(diǎn),而且更接近自然語言,生動(dòng)有趣,簡單易學(xué),它能用直觀的運(yùn)動(dòng)來體現(xiàn)編程的結(jié)果,讓少年兒童在游戲中進(jìn)行思考,在趣味中學(xué)習(xí),深受少年兒童的歡迎。通過CX-LOGO語言的教學(xué),以學(xué)習(xí)一種“玩具”為出發(fā)點(diǎn),可以培養(yǎng)學(xué)生學(xué)習(xí)計(jì)算機(jī)的興趣,使他們初步了解計(jì)算機(jī)是如何工作的,為他們今后學(xué)習(xí)其他高級(jí)程序語言設(shè)計(jì)鋪設(shè)道路 CX-LOGO語言是專為我國少年兒童開發(fā)的創(chuàng)新平臺(tái),孩子們可以在電腦上指揮七色瓢蟲移動(dòng)、轉(zhuǎn)向、行走、發(fā)光、響應(yīng)外界刺激等。這些具有創(chuàng)造性的學(xué)習(xí)工具所倡導(dǎo)的“做中學(xué)”的學(xué)習(xí)理念,非常適合課堂教學(xué),極大地激發(fā)了孩子們學(xué)習(xí)的興趣。 也許外國人做不到的,中國人做到啦。 任何技術(shù)發(fā)明都是相對(duì)的,比如學(xué)習(xí)3DMAX太復(fù)雜,相反學(xué)習(xí)deeppaint又容易多啦,會(huì)ps,學(xué)習(xí)deeppaint做3d動(dòng)畫更簡單啦。 當(dāng)然,你英語特別好,又另當(dāng)別論,學(xué)習(xí)c#,Java等國外編程語言有優(yōu)勢。 這里,我只是想說明,不會(huì)英語編程,學(xué)會(huì)漢語編程也能打天下。
轉(zhuǎn)載于:https://my.oschina.net/bigfool007139/blog/472698
總結(jié)
以上是生活随笔為你收集整理的汉语编程的未来(上帝启示录)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 变成穷鬼吧
- 下一篇: 用python来控制wifi连接