全球专业中文经管百科,由121,994位网友共同编写而成,共计436,015个条目

習語言

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是習語言

  習語言是一種中文編程語言(中文C),習語言即中文版的C語言,是支持中英文雙語編程的中文編程軟體。 習語言基於C語法有所擴充,習語言中文編程軟體由一系列工具組成。習語言旨在將電腦軟體編程大眾化,普及化,中文化,提高程式的維護性而誕生。習語言誕生於2008年,尤其適合作為初學者的學慣用編程工具。

習語言解讀

  習語言作為一種中文編程語言,習語言中所有的關鍵字和函數都為中文,也支持C語言現有關鍵詞。

  習語言有可能成為將來中文系統的開發語言。目前習語言本身由中文C語言,中文彙編語言,中文項目構建工具組成,支持控制台編程、繪圖操作、圖形控制台程式、視窗程式編寫。

  歷史經驗證明,英文寫的代碼大部分都會遺忘的。而習語言則避免了這一點。真正符合漢語言特色。而且支持全形和半形的標點符號,編程時輸入符號類時不用切換為英文輸入法。

  中文C(習)語言中文編程系統(簡稱:習語言):是一款主要用於教育和學習的中文編程軟體系統。基於現有C語言系統實現並有擴充。

習語言的特點

  1、完全兼容現有的C語言系統,在設置好頭文件路徑的條件下,可以編譯現存大部分C代碼。

  2、完全支持全中文編程。

  3、綜合了PASCAL和C的優點實現,支持 “開始”“結束”擴起語句塊。支持更多註釋方法,方便程式組織。

  4、支持多位元組字直觀表示。如 '我', 'abcd'都可以作為字(符)。

  5、支持中文標點符號,中文標點符號和英文標點符號混合使用等。

  6、支持文章式的程式組織,中文文章中嵌入程式,直接編譯。

  7、支持中文運算符,支持全形,半形混合使用。

  8、體積小巧,單一介面文件,使用理解容易。

習語言用途

  1、開發底層軟體如操作系統等

  2、寫控制台程式(俗稱DOS程式)

  3、寫純圖形界面程式(通常的WINDOWS程式)

  4、寫控制台和圖形界面同時存在的混合程式。

習語言版本簡介

版本修訂

  (一)習語言1.76修訂

  1、支持PASCAL賦值運算符

  2、支持從1開始的數組表示語法

  3、完善系統函數

  (二)習語言1.75修訂

  1、增加多輸出視窗。

  2、改善函數幫助顯示。

  3、變數名 支持GB18030字元(早期版本支持 GB2312)。

  4、支持DLL隱式調用(商業版才支持)。

  (三)習語言1.72版修訂

  1、擴充部分實用函數。

  2、支持圖片直接顯示和聲音播放等多媒體介面。

  (四)習語言1.71版修訂

  1、增加動態庫函數聲明調用巨集,簡化動態庫訪問。

  2、解決上一版本發現的小數類型在輸入時的錯誤問題。

  3、增加圖形格式輸出和圖形輸入功能,方便將所有控制台程式遷移為圖形程式。

  4、優化視窗函數,新增大量視窗函數,更方便繪製各種控制項,方便視窗程式的編寫。

  5、在編輯器環境中增加資源的支持。

  (五)習語言1.70版修訂

  1、完善編譯環境,用習語言寫的工具代替原來的批處理。

  2、支持動態指針數組,鏈表,完善文件名處理。

  3、優化編輯器,適應中文狀態下輸入英文符號。

  4、完善辭彙函數表,點擊可實現多行代碼輸入。

  5、支持函數別名,支持中文句號作為語句結束。

  6、完善習語言程式設計文檔。

  (六)習語言1.69版修訂

  1、完善編譯器,增加純彙編代碼生成功能, 應xl-os開發需求增加。

  2、在編輯器中增加習語言辭彙樹,實現快速添加辭彙到編輯區。

  (七)習語言1.68版修訂

  1、完善編譯器,優化代碼生成

  2、完善條目有點多,省略...。

  (八)習語言1.66版修訂

  1、微調運算符優先順序 更符合思維習慣。

  2、修正浮點初始化為負數時處理錯誤。

  3、根據最新版本的更改更正視窗示例。

  (九)習語言1.65版修訂

  1、繼續完善浮點處理問題。

  2、嚴格函數調用,不再允許未聲明直接調用函數。

  (十)習語言1.62版修訂

  1、修正浮點處理問題。

  2、增加main函數名支持

  3、完善中文提示。

  4、支持C代碼直接編譯

  (十一)習語言1.6版修訂

  1、完善 標準調用 和 C調用的處理

  2、修正浮點運算錯誤

  3、增加中文命令

  4、增加C和習語言相互轉換的命令。

  (十二)習語言 1.5版修訂

  1、更新習語言編輯器, 增加在開始運行時提示打開或新建。

  2、整理系統函數介面定義,完善函數註釋。統一將文件讀寫函數的文件句柄放為第一個參數,統一讀字元為讀取單位元組英文字元,讀字為讀單位元組英文字元或漢字。

  3、支持文件打開和保存函數、支持對話框創建, 控制項創建等圖形編程。

  4、修正中匯幾個錯誤。

總結階段成果

  1、完成支持全中文的習語言(中文C)預處理器,編譯器, 生成全中文彙編代碼(X86)。

  2、完成支持全中文彙編(X86)的彙編器。生成兼容微軟格式的目標代碼。用微軟的連接工具連接可生成WINDOWS上的控制台程式和視窗程式。

  3、完成全中文標準習語言函數庫。可以支持基礎的控制台和圖形編程。

  4、完成支持全中文構建指導書(等效makefile )的構建工具(等效make )

  5、完成支持中文語法高亮的編輯器,可以支持習語言源程式和構建指導書的語法高亮和編輯。及習語言源程式的集成編譯。

  6、完成習語言基礎教程。

正在進行的工作

  1、用習語言開發相關配套工具。

  1.4版在易用性上有很大提高, 解決了一些發現的問題。

  目前已經有1.5版,支持windows圖形設計。

  截止2012年5月 最新版是 1.76

  現在可以通過 添加函數庫的方式 兼容c/c++

  不過 在使用上 現在需要 註意幾點就是 先進行 編譯 然後運行 並且 控制台程式 和 圖形模式的 編譯方式不同 需要 分別點 兩個不同的 編譯按鈕 左側的是控制台按鈕 右側的是 圖形模式編譯按鈕 通行模式編譯按鈕 是 運行 然後是 帶參數的運行再就是 運行捕獲 (會在下方的輸出面板上面顯示 程式運行的時候輸出的文字內容)

  在正在開發直接點運行自動進行編譯並且運行的功能。

習語言部分版本特點

  (一)習語言1.5版

  1、小巧玲瓏,綠色免安裝, 安裝後亦可自由移動而不影響正常使用。

  2、可安裝於U盤中,自由攜帶和網吧中使用,特別適合沒有固定電腦的學生等人群學習C語言使用。

  3、系統簡單,輕鬆編程。更容易掌握編程原理。

  4、可支持全英文,中英混合,全中文等多種方式編程,方便寫出易理解,易維護的代碼。

  5、支持視窗編程

  (二)習語言1.68版

  1、小巧玲瓏,綠色免安裝, 安裝後亦可自由移動而不影響正常使用。

  2、可安裝於U盤中,自由攜帶和網吧中使用,特別適合沒有固定電腦的學生等人群學習C語言使用。

  3、系統簡單,輕鬆編程。更容易掌握編程原理。

  4、可支持全英文,中英混合,全中文等多種方式編程,方便寫出易理解,易維護的代碼。

  5、支持視窗編程

  6 、通過添加 函數庫 可以完美兼容 c/c++ 對 vc++6.0的支持度最高

   現在已經開發出1.72版

本條目對我有幫助9
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"習語言"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号