NiceBASIC中文程式語言
NiceBASIC中文程式語言,是採用類似BASIC語法,併兼有C++的一些高級特性(比如:指針操作運算、自動化類、重載函式、重載操作符等等)集於一身的全中文關鍵字的程式語言,簡稱NB。NB內置有標準BASIC函式館,和圖像庫(用於編寫遊戲),還可以使用標準C語言函式館里的函式(調用靜態庫形式連結),也就是說NB可以在編譯時連結所有用標準C語言編寫的靜態庫(LIB)做為函式功能擴展,並且還可以調用WIN32API的大部分函式,已經在內部定義聲明,直接引用即可,就像C++的WINDOWS開發包。並且NB的編譯器是永久免費的,除了可以編譯自身的源碼外,還可以編譯RC資源腳本,合成到執行檔中,NB的編譯器提供了構建完整標準應用程式的所有功能。
其獨特個性化的全中文式編程模式,更易於國人理解和方便學習編程,不用懂英文也可以編寫自己的程式軟體。變數和函式等標識符名稱,也可以用中文表示,方便於源碼的交流和省略注釋說明。
NB可以編譯四種類型的執行檔:
控制台程式。類似於DOS界面的命令行提示符,但只能運行在WIN32平台。 WINDOWS圖形界面程式。調用系統的WIN32API來構建GUI窗體組件。 WIN32 DLL 動態程式庫。導出函式可以為多種調用約定,比如:Stdcall(標準WINAPI)、 Cdecl(兼容C語言)、Pascal 。可供給其它語言使用。 靜態程式庫。供給標準的C語言調用連結。就是說NB的靜態庫是兼容C語言的LIB,互相通用。
基本介紹
- 中文名:中文程式語言
- 外文名:NiceBASIC
- 高級特性:C++的一些高級特性
- 簡稱:NB