漢編程序書
❶ 易語言漢編模塊所有的,全自繪教程,和半自繪教程那裡有,告訴個下載地址,謝了!我遇到了很多的漢編模塊
你好,那個漢編我見過,的確是挺漂亮的但它是收費的。你只要編譯出來以後就會發現界面跟調試的完全不一樣,一個天一個地。
再就是使用它來編寫程序感覺很慢,特別是在調試的時候,需要等待一段時間等它驗證...
如果你早已購買了它,可以上它們的官網去下載些常式,或一般下載模塊的時候壓縮包內應該都會自帶一些常式的,你可以參考他們常式的代碼寫法。
希望我的回答對你有所幫助!Kiss灬小豬
❷ 漢語程序設計語言的編程實例
1、在編譯器上輸入如下(不包括實心五角星)代碼
2、運行結果如下:
3、上面程序代碼結構如下:
擴展對象 <用戶自定義窗口名稱> 繼承自 窗口對象模板
對象。
啟動: <用戶自定義窗口名稱> 漢語言的窗口編程還是好理解的,初學者往往對數摞不太容易理解,主要是 數據運算比較抽象了,傳統編程語言的參數都用變數來標識,而漢編語言的指令參數可以直接通過數摞來提供,這樣就造成了抽象性加強。當然,初學者,可以不使用數摞來傳遞參數,比如,平方的編寫。
1、使用變數 來傳遞參數 如下:編 平方{ 底數 -- }底數 底數 * 。(( 雙括弧里邊的內容為解釋
註: 平方 { 底數 -- } 相當於 傳統編程中的 平方(底數) 其中 { 這里為輸入參數 這里為中間變數定義 -- 這里為輸出結果 }直接使用數摞傳遞參數,這些可以不定義))2、使用數摞直接傳遞參數如下:編 平方♂ * 。(( 雙括弧里邊的內容為解釋平方的計算過程為:
數1 * 數1在漢編中,用後綴表示法表示 為:數1 數1 *簡化為:數1 ♂ *
♂ 的功能是 復制數摞頂層的一個數,這里即復制 數1我們在編寫平方這個詞的時候,就要考慮到,平方的功能,平方,這個詞必須能計算所以數字的平方值,所以,底數不能放在 詞(指令 或 函數)里邊,必須通過參數提供,因此,就有如下形式:編 平方♂ * 。這樣,在初學才看來,就顯得抽象了,我們看到這個詞的時候,第一感覺就是要想到,這個詞,有一個參數,而 ♂ 復制的 數字正是參數,這樣才能理解 平方 這個詞的含義。有人會說,假如,有些新詞參數有多個,非復復雜,用戶無法判斷參數的是什麼,有多少,又怎麼辦呢,其實,漢編中,也有標準的參數 解釋法則,上面的平方 新詡編寫, 規范的形式如下:編 平方 ( 數字1 --- )♂ * 。注 參數注釋採用 ( 輸入參數 --- 返回結果 ) 的形式,當然,這只是注釋而已,這里產沒有定義任何變數、字元串之類的。)) 漢編與傳統編程語言的不同:引入了數摞概念 ;漢語言中,數摞可以用來存放數字,進行各種運算。示例代碼如下(下面是在編譯器上輸入的漢語言代碼,不含實心五角星和「看數摞」、「顯」後面的內容):
同義詞 復制 ♂ ★ 看數摞 數摞已空! ★ 5 ★. 看數摞 [1] 5 ★. 復制 ★.. 看數摞 [2] 5 5 ★.. 摞初始 ★ 編 平方 復制 * 。 ★ 2 平方 顯 4 ★ 3 平方 顯 9 ★
((從上面代碼可以看出,漢語言代碼和C語言在表達形式和編譯方式上是有本質的不同的,下面通過對上面發出的小代碼注釋,來體驗數摞操作:示例代碼如下(下面是在編譯器上輸入的漢語言代碼,不含實心五角星和「看數摞」、「顯」後面的內容,斜杠後面為,為代碼解釋):漢編語言中,用反斜杠來表示單行解釋,用雙括弧表示多行解釋。漢編採用詞典式架構,因此,漢編指令,即漢編詞,漢編詞分為編譯器已有的系統詞和用戶新編的新詞。在漢編編譯器上,輸入一條指令 按回車鍵後執行,★ 號表示執行成功。
))同義詞 復制 ♂ ★ 解釋:通過 同義詞 這個系統詞將新詞 復制 定為與♂功能相同(同義)。看數摞 數摞已空! ★ 系統詞:看數摞,是用來查看數摞上的數的,現在,查看結果:數摞已空,說明數摞上沒有數5 ★. 在數摞上放入一個數:5看數摞 [1] 5 ★. 用看數摞 系統詞查看數摞上的數,發現數摞上有一個數:5 (中括弧內的數為數摞上數的總個數,中括弧後面為數摞上所有數字的顯示復制 ★.. 執行剛才定義的新詞:復制,試試看能不能將數摞上的數復制看數摞 [2] 5 5 ★.. 查看結果表明,數摞上的數變為兩個,說明,復制 這個詞正確摞初始 ★ 用 摞初始 這個系統詞 來清除數摞上的數,使數摞為空編 平方復制 * 。 ★ 編寫新詞:平方 在漢編中,一個指令(詞)的編寫以 編 開頭,以 。 結尾2 平方 顯 4 ★ 測試新詞:平方 ,如上計算:2的平方(系統詞:顯,意思將數摞上的一個數顯示出來)3 平方 顯 9 ★ 再次測試:平方,如上計算:3 的平方 當然,我們也可以用 看數摞來查看計算結果摞初始2 平方 看數摞 [1] 4 ★. 測試新詞:平方 ,如上計算:2的平方3 平方 看數摞 [2] 4 9 ★.. 再次測試:平方,如上計算:3 的平方(( 注意:顯 這個詞 僅僅是顯示數摞上的一個數,而看數摞,是查看數摞上的所有數;顯 這個系統詞顯示數摞上的數的時候,同時會清除在數摞上顯示的該數,而 看數摞 這個詞僅僅是查看數摞上的所有數字,而不會清除數摞上的數字。 ))
❸ 漢語編程是易語言嗎
易語言當然是中文編程軟體工具,創始人吳濤。
官方網站:http://ww.dywt.com.cn
除了易語言,還有一款名「漢編」的編程工具,創始人沈志斌。
官方網站:www.hybcw.cn
注意:易語言是中文(漢語)編程工具,但不是「漢編」,兩個軟體是不同的!
你可以下載軟體看看,雖說「漢編」開發了很久,但是就比易語言差。
易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的資料庫系統,且支持訪問現有所有資料庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額的處理等;易語言綜合採用了結構化、面向對象、組件、構架、集成化等多種先進技術,並在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,linux上的運行平台等具有特色;現有各種支持庫多達40多個,用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網路、埠通訊和互聯網功能支持,網上與論壇上的學習資源眾多。在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新。目前易語言已取得國家級鑒定,鑒定會專家一致認為:易語言在技術上居於國內領先地位,達到了當前同類產品的國際先進水平。
中華民族擁有五千年文化歷史,民族文化源遠流長,從黃帝開始即結節記事,後倉頡造字,從而有了文字,在秦朝即統一了文字,那時的文字是篆書,後一步一步發展成為隸書、楷體等。
中國計算機應用的發展在經過操作系統漢化顯示環境,中文輸入法的兩次較大跨越後,正經歷一個重要的歷史時期:中文化編程已成為當務之急。
英文編程軟體只能使用英文輸入程序代碼,並且需要用戶掌握大量專業英文術語,這是國人難以進入軟體開發大門的根本所在!
而且國人的述事習慣與外國人的語法習慣還有很大區別,如外國人表示"按順序排 從大到小方式",而中國人的表達方式為:"按從大到小方式順序排"或簡稱"按升序排"。外國人的語法大多數是與中國人不同的,再加上英文有多種語態,有時間動詞,有不同的復數形式,這在中國人學習外語上都不能很好的適應。更何況英文編程中大多數用大寫縮寫的方法表示一個概念、定義和變數,因此如果不了解的人是無從知道,而中文幾個字即可簡單表示了。中文具有比較明確的歸類表達方式,如公交車、小汽車、自行車、吉普車均是行走的車輛,都與車有關,而英語每個事物都有一個不同的名詞,不容易記憶,如BUS公交車,CAR小汽車,BIKE自行車,JEEP吉普車。因此這種方式如果套用到編程上,那麼每個變數均用不同的代表,那樣要記憶的詞彙量就非常巨大了,有個對比,中國人只要掌握3000個字就能讀名著,而外國人必須掌握30000個以上單詞才能看明白報紙。因此小的記憶量可以適合在編程中只考慮方法,而不必過多地考慮語法、變數的名稱等。而且由於中文是方塊字,包含的信息量也大,能夠見文知義。
通過以上,東西方文化的差異造成對編程學習上的很大區別,中文文化背景決定了中國人還是學自己的編程語言好。
1、全中文支持,全部自主知識產權
2、擁有自己的編譯器
3、跨平台編程
4、擁有自己的資料庫系統,且支持訪問現有所有資料庫。
5、內置專用輸入法,支持中文語句快速錄入
6、全可視化編程
7、中文本土化特色的支持
8、多種語言支持
9、可以與其它編程語言協作開發
10、支持世界先進編程技術
11、人機界面友好,集成化程序設計界面
12、代碼即為文檔、源程序格式統一
13、超強的程序編輯器
14、多媒體功能支持強大
15、完善的網路、埠通訊和互聯網功能支持
16、支持調用API底層函數
17、支持標准外部OCX組件
18、可由易語言支持庫無限擴充其功能
19、模塊化開發
20、強大的學習與幫助系統
由於易語言所特有的易學、易用、實用,在我國具有如下重要發展意義:
1、推動軟體產業化
眾所周知,印度之所以能夠成為軟體大國,與他們使用英文作為母語是分不開的。現在有了易語言,國人也能夠使用自己的母語進行編程,並且所編寫出來的源程序可以輕鬆通過系統附帶工具翻譯轉換為任何一種外文,為我國實現軟體產業化和軟體批量出口,培養大量軟體人才奠定堅實的基礎。
2、提高社會生產率
現在很多各行各業具有豐富工作經驗的人們苦於很難學會英文編程語言,從而無法將自己的工作經驗通過計算機軟體的形式表達出來。是讓專業程序員來學習行業知識,還是讓行業專家來學習軟體開發,一直是一個很難解決的問題。現在有了易語言,行業專家也能輕松學會軟體開發,從而能夠將其工作經驗徹底地體現到計算機軟體中去,為他人和社會所用,提高社會生產率。
3、推廣編程教育
鄧小平同志曾經提到過:"計算機要從娃娃抓起"。現在有了易語言,不必要先去等待學生掌握足夠多的英文知識,即可馬上開始學習計算機編程。並且由於易語言支持現有的先進編程理念和技術,與現有其它編程語言能夠相互融合貫通,是最好的編程教育工具。
4、保障國家安全
易語言是從最底層一步一步發展起來的,擁有全部自主知識產權和核心技術。推廣應用易語言不會帶來任何安全或後門隱患,並且可以為國家整體戰略而作具體調整和更改。
5、配合國家整體發展戰略
根據上一點和國家目前推廣應用linux操作系統的戰略決定,易語言現在已經支持對linux操作系統軟體的開發,從而對豐富linux平台下的應用軟體起到幫助作用,改變現行linux應用軟體缺乏的問題。
6、發展自己的核心技術
在易語言中,擁有幾項關鍵性的核心技術,譬如編譯器技術、資料庫技術等等,推廣應用易語言能夠讓我們可以對其繼續發展和完善,和國內同行互相交流學習,提高我國在這些關鍵領域的科技水平和競爭能力。
❹ 漢語程序設計語言的介紹
漢語程序設計語言,簡稱「漢語言」,或者「漢編」, 即沈志斌教授發明的一種計算機程序設計語言。它是一種採用漢民族語言文字進行電腦編程的語言系統,支持基於漢語字、詞編程,符合計算機符號語言規范,並繼續向自然語言發展。它已經取得國家專利,國家發明專利號: ZL 94 1 07330.0 國際專利主分類號:G06F 17/00)。 中國是個多民族的國家,語種眾多,有:漢語,藏語,滿語等;中文字體也非常多,如篆書、金書、隸書、楷書等。嚴格來說稱「漢語編程」而不稱之為「中文編程」。因為,漢語是中國的官方語言,所以,但一般情況下,稱中文編程時,也特指漢語編程。 漢語程序設計語言,是中文編程語言的一個分支,但由於研發時間比較早,當時中國大陸少有其它中文編程語言面世,所以,發明者也稱其為「漢語編程」。 在當今中文編程語言發展多樣化的情況下,我們一般簡稱沈志斌教授在二十世紀九十年代實研發的漢語程序設計語言為「漢編」,簡稱吳濤先生在二十一世紀初研發的易語言漢語編程為「易語言」。
❺ 易語言漢語編程
准確的說,"漢編"和"易語言"都應該是目前中國流行的中文編程語言,但從根本上來說還是有很大不同的,"易語言"准確的說,只是一種比較簡單的漢化編程語言,它的優點是簡單易學,但是它的不足就是不能去完成大型的編程軟體。
沈志斌和他的漢編團隊研製的「漢語言程序設計語言」(簡稱"漢語編程")歷經了二十多年的研發工作,終於有今天的成就,「漢語編程」絕非曾流行過的任何一種計算機語言的簡單漢化,或是為某種軟體製造一個中文環境。這是一個完全由中國人自行開發,由中國人自我掌握全部源代碼,從形式到內容全面符合中國人的思維方式,使用漢文字表達的面向對象、面向問題計算機程序設計語言。「漢語編程」具有自成平台、面向對象、面向問題、所說即所得、高度安全性、強大的繁衍功能、高度兼容性以及資源佔用少、速度快等特點,開辟了計算機語言發展的新紀元。
❻ 如何用機器語言編寫中文操作系統
機器語言即01代碼。用這個編程是不可能的,如果你一個系統用010101這樣編出來,誰能看的懂,編了幾行,自己就完全混亂了。更不用說操作系統這種數千萬條代碼的程序了。還有,你總不能寫一個"IF"就敲個0101100101這個吧。甚至更長,累不累啊。
你說的想用中文的操作系統,應該是指01代碼以上的編程層面都用中文,即匯編語言的那一部分開始,如標記「ADD」改成「加」等。但是這樣有個問題。不是說用中文不行,中國能做的出來,問題是標准。只有大家共同遵循一個標准,大家所創造的東西才能互通,所以說,你寫了一個中文的系統,又有誰會為你開發軟體,像LINUX這么優秀的操作系統,這么多年的佔有率也沒能超過10%。所以說標准方面被人家佔了先機,我們就只能很無奈了。 而且這還牽涉到一個效率問題,現在的體系架構,英文都發展了這么多年了,自成一體,用英文能編寫出高效的程序。用中文,在這個體系中效率很成問題。
其實與其說是中文操作系統,還不如說是用中文編程語言編寫系統。這個已經有這個語言了,就是易語言,不過只是高級語言,沒有自成系統。要編中文系統,先編出中文編程語言。有中文編程語言編譯成機器語言。
❼ 為什麼「漢編」沒搞頭
根據我們現在的了解,漢語編程主要有兩家:一家是北京國之經典漢語編程科技有限公司的「漢編」,另一家是大連大有吳濤易語言軟體開發有限公司的「易語言」。徽劍同學針對的是「漢編」,將「漢編」罵了個狗血淋頭。而看看「漢編」的回應,不是人身攻擊就是偷換概念,甚至還裝娘們,丑態十足。「漢編」的回應當中,徽劍反駁過的地方我就不說了,我想談談其他一些容易迷惑人的地方。 在回應中,「漢編」回應中口口聲聲說徽劍「惡意攻擊漢語編程」,「嚴重損害了漢語編程的名譽」,但實際上易語言並沒有牽扯其中。「漢編」只是一個產品,漢語編程是一個業界概念(也許還算不上專業術語)。批判「漢編」並不表示批判漢語編程。而「漢編」拉大旗做虎皮,將自己包裝成「忍辱負重」的民族希望,還給批評者扣上「反華」的帽子,這種姿態跟一門編程語言相比差了十萬八千里。 那麼,「漢編」確實用的漢語,也能編程,怎麼就是假的了呢?問題是這樣的「漢編」有多少技術含量。實際上,只要用幾個 #define,就能用中文來寫 C 程序。這不也是「漢語編程」?這樣的「漢語編程」有個屁用!從「漢編」和 Forth 代碼的比較可以看出,「漢編」純粹是替換關鍵字,根本就沒有自己的語法,這跟 #define 出來的「漢語編程」就是一個套路的,「漢化編程」這個詞用在「漢編」上實在是恰到好處。這種毫無技術含量的技倆,真的能夠「帶動計算機科技的本土化」,「能讓中國人能自己編程」嗎?吹吧你。 一個編程語言的發展,如果要靠國家拿錢支撐,那是根本沒有前途的。Ruby 沒有從日本政府拿一分錢,不照樣炙手可熱?「漢編」也號稱搞了十幾年,結果呢?連自己的語法都沒有。沒有人懷疑用「漢編」能不能做出東西出來,問題是誰願意用中文關鍵字和英語語法來組織代碼,誰看得懂。所謂「國家級鑒定」更是屁話,這種忽悠領導的東西,對業界來說毫無分量。UOF 不也是「國家標准」,有幾個人見過 UOF 編輯工具和 UOF 文檔? 「漢編」最近試圖轉移人們的視線,對自身絕口不提,而是大肆宣揚「漢語的思路更接近計算機語言」,大有拉攏純情的憤青們的意思。這又是一通胡扯。且不說那文章中錯誤百出的專業常識,其立足點就有問題。計算機程序的執行靠的是邏輯,而邏輯思維是人類共有的,跟哪種人類語言無關。漢語也不見得就比英語更加靠近「邏輯」,沒見過哪個中國人學了英語之後就變糊塗了。「陰陽陰陽陰陰陽」?去死吧。 不管「漢編」拿出多少技倆,IT群眾的眼睛是雪亮的。國之經典的「漢編」,根本就是忽悠領導騙取經費的工具,在業內不過是一個可憐的小丑。真正的漢語編程不說不可能,但路還長的很。
❽ 漢語編程用什麼軟體.
易語言
http://www.onlinedown.net/soft/5597.htm
下載地址。
❾ 易語言就是漢語編程嗎
易語言是用漢語進行編程,全稱叫「易語言漢語編程環境」。之前有一個直接叫做「漢語編程」(簡稱「漢編」)的,跟易語言不是一家,最近銷聲匿跡了。
❿ 漢語程序設計語言的發展歷程
漢編的發展早於 1993 年,看起來像Forth,是中國人自己研發的完全以漢語為描述語言的計算機程序設計語言,它完全具有中國自主知識產權。作為一種計算機語言,它和現在流行的大部分計算機語言具有一些共同的特點,都是人機對話必須的工具語言。但該語言絕非曾流行過的任何一種計算機語言的簡單漢化,或是為某種軟體製造一個中文環境。這是一個完全由中國人自行開發,由中國人自我掌握全部源代碼,從形式到內容全面符合中國人的思維方式,使用漢文字表達的面向對象、面向問題計算機程序設計語言。「漢語編程」具有自成平台、面向對象、面向問題、所見即所得、高度安全性、強大的繁衍功能、高度兼容性以及資源佔用少、速度快等特點,開辟了計算機語言發展的新紀元。
1984年-1989年:漢語編程的基礎構想和基礎演算法及其基本功能驗證階段九十年代,沈志斌的漢語編程初步推出。並申請了「漢語編程單片機」專利。
1990年-1994年:漢語編程嵌入式系統的開發及應用的階段;
1994年《漢語程序設計語言》一書由電子出版社出版,為漢語編程技術建立了基礎標識。
1995年-1999年:漢語編程嵌入式系統,在多種行業中應用及windows平台,漢語編程系統發展階段;隨著世界信息技術的發展,漢語編程技術在與新技術的對接和兼容上的靈活性已獨具特點。
2000年-今 :漢語編程嵌入式系統、漢語程序設計語言、漢語編程資料庫開發環境、軟體工程整體發展階段;這期間,用漢語編程開發出具有廣泛應用價值的民族計算機技術體系,在教育及軟硬體開發領域廣泛應用。
自2003年以後只見推廣,雖未見新版編譯器發布,但允許學習者自己向指令集(詞典)裡面,擴充更多的命令詞!