名片信息
作為一種中文程式語言,習語言中所有的關鍵字和函式都為中文,也支持C語言現有關鍵字。
習語言有可能成為將來中文系統的開發語言。目前習語言本身由中文C語言,中文彙編語言,中文項目構建工具組成,支持控制台編程、繪圖操作、圖形控制台程式、視窗程式編寫。
歷史經驗證明,英文寫的代碼大部分都會遺忘的。而習語言則避免了這一點。真正符合漢語言特色。而且支持全形和半角的標點符號,編程時輸入符號類時不用切換為英文輸入法。
中文C(習)語言中文編程系統(簡稱:習語言):是一款主要用於教育和學習的中文編程軟體系統。基於現有C語言系統實現並有擴充。
特點
1、完全兼容現有的C語言系統,在設定好頭檔案路徑的條件下,可以編譯現存大部分C代碼。
2、完全支持全中文編程。
3、綜合了PASCAL和C的優點實現,支持 “開始”“結束”擴起語句塊。支持更多注釋方法,方便程式組織。
4、支持多位元組字直觀表示。如 '我', 'abcd'都可以作為字(符)。
5、支持中文標點符號,中文標點符號和英文標點符號混合使用等。
6、支持文章式的程式組織,中文文章中嵌入程式,直接編譯。
7、支持中文運算符,支持全形,半角混合使用。
8、體積小巧,單一接口檔案,使用理解容易。
用途
1、開發底層軟體如作業系統等
2、寫控制台程式(俗稱DOS程式)
3、寫純圖形界面程式(通常的WINDOWS程式)
4、寫控制台和圖形界面同時存在的混合程式。
相關舉例
下面是一個簡單的視窗例子,讓大家體會習語言的魅力:
#包含 “習語言系統.接口”
#包含 “習語言視窗.接口”
【 主程式 】
整數類型 主函式( 整數類型 參數個數, 字元類型 *參數表[])
{
圖形初始化顯示器( 空指針,320, 240,空指針, 0, 空指針); 圖形打開顯示器();
圖形輸出文字(10, 30 ,“春眠不覺曉,處處聞啼鳥!”);
圖形輸出文字(10, 200 ,“按任意鍵退出”);
獲取按鍵();
圖形關閉顯示器();
返回 0;
}
效果圖:
各版本
簡介
習語言2.0 修訂
1、完善繪圖功能。
2、完善習語言編輯器,支持函式全稱顯示,支持中文符號,漢字多行列輸入。
3、完善系統函式、類型、宏。
4、集成了習語言使用教程
5、集成VC6連線器
6、增加“俄羅斯方塊和貪食蛇原始碼”
7、增加花心蘿蔔的可視化IDE及其視頻教程
習語言1.86.1 修訂
1、完善國標字元串函式對字元的容錯處理。
2、修改習語言編譯器對寬字元的支持方法。
3、美化系統圖示
習語言1.86 修訂
1、完善視窗函式列表。
2、完善習語言編輯器,運行命令支持快捷鍵。
習語言1.85.9 修訂
1、完善系統函式列表。
2、完善習語言編輯器。
習語言1.85.8 修訂
1、完善系統函式。廢棄1.85.6之前的所有1.85分支版本。
2、完善側邊欄辭彙提示
3、更新"習語言.exe",支持“編譯.設定”檔案。
4、最佳化對資源的支持,增加對選單的支持。
5、最佳化習語言編輯器,支持新檔案保存路徑記憶。
6、完善控制項式樣風格。
習語言1.85.6 修訂
1、修復1.85版在系統庫函式中引入的一個記憶體訪問異常問題。廢棄1.85.6之前的最近幾個1.85分支版本。
2、整理完善習語言圖形、視窗函式,對函式列表進行分類整理。 更改部分函式名。
3、完善圖形處理接口函式,支持繪製無背景的圖片,支持保存內容為圖片。
4、完善習語言編輯器。
習語言1.85.5 修訂
1、完善習語言編譯器,支持 #編譯指令 對齊(入棧 , 2)
2、完善習語言編輯器。
3、整理完善習語言圖形視窗詞庫及接口。
習語言1.85 修訂
1、整理完善國標字元串函式。
2、完善圖形格式輸入函式。
3、最佳化提示詞庫
4、最佳化習語言編輯器側邊欄辭彙自動輸入功能,提供是否帶提示的可選項。
5、最佳化習語言編譯器,增加對關鍵字:檢查、載入 的支持。
6、最佳化整理時間相關函式。
7、修正完善鍊表函式、擴充圖形輸入串的功能。
習語言1.82 修訂
1、完善習語言編輯器辭彙提示功能。
2、完善提示詞庫。
3、最佳化系統庫函式
4、支持一種更簡單的圖形編程。
習語言1.80 修訂
1、去除側邊欄自動輸入辭彙中的注釋。
2、完善快捷輸入功能。
3、最佳化習標準庫,縮小可執行程式大小
習語言1.78 修訂
1、支持首拼快捷輸入
2、增加少量函式
3、完善側邊欄辭彙
習語言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、完成支持全中文的習語言, 生成全中文編寫彙編代碼(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、可安裝於隨身碟中,自由攜帶和網咖中使用,特別適合沒有固定電腦的學生等人群學習C語言使用。
3、系統簡單,輕鬆編程。更容易掌握編程原理。
4、可支持全英文,中英混合,全中文等多種方式編程,方便寫出易理解,易維護的代碼。
5、支持視窗編程
習語言1.68版
1、小巧玲瓏,綠色免安裝, 安裝後亦可自由移動而不影響正常使用。
2、可安裝於隨身碟中,自由攜帶和網咖中使用,特別適合沒有固定電腦的學生等人群學習C語言使用。
3、系統簡單,輕鬆編程。更容易掌握編程原理。
4、可支持全英文,中英混合,全中文等多種方式編程,方便寫出易理解,易維護的代碼。
5、支持視窗編程
6 、通過添加 函式館 可以完美兼容 c/c++ 對 vc++6.0的支持度最高
現在已經開發出1.72版
獲取習語言
習語言1.76版各大下載網站可以下載。 百度搜尋:習語言下載即可獲取下載連結。
習語言1.80版也可通過論壇、微群、做相關的任務獲取。
系列作品
習語言——C語言中文擴展庫
習佳佳——中文C++開發伴侶
習麗妞——linux系統下編程的中文擴展庫
習51——51單片機中文開發伴侶
中匯——中文X86彙編
中文構建工具(漢化版的make工具)
擴展閱讀
1、習語言1.4版:http://download.csdn.net/source/2484339
2、習語言百度部落格:http://hi.baidu.com/%CF%B0%D3%EF%D1%D4
3、習語言CSDN部落格:http://blog.csdn.net/xiyuyan
4、習語言網易部落格: http://blog.163.com/xiyuyan@yeah/
5、習語言1.7版: http://www.bzkj.com.cn/soft/349.html