aardio是一款功能強大的且完全免費的混合型編程語言,主要用於開發桌麵軟件,動態語言輕便靈活,也能夠像靜態語言哪有支持靜態類型開發。
aardio是專用於桌麵軟件快速開發的新一代混合型編程語言 - 具有動態語言輕便、靈活的特性,而且又可以同時支持靜態類型開發,象靜態語言那樣使用。aardio可以直接支持原生DLL,即使是外部EXE進程中的函數,也可以使用一句代碼聲明為普通的aardio函數對象( 原生call支持 ),aardio支持非常多的標準調用約定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等調用約定都可以支持。aardio雖然小,但支持的接口很豐富、可以支持com靜態動態雙接口,象VBS一樣原生支持com對象。
用一個簡單的代碼演示一下,下麵的aardio代碼定義了一個結構體:
//定義類
class POINT {
int x; int y; //靜態類型
func = function(){
//動態類型
}
}
這種全新的混合編程語言開創了一種全新的編程方式,也因為這種語言特性,aardio可以非常方便的嵌入各種第三方語言,目前aardio可以嵌入彙編機器碼,C語言,Java,PHP,C#,Python,Javascript,VBScript......等等數量眾多的第三方編程語言,方便的互調函數,並且這些調用第三方語言的功能模塊都是使用aardio實現( 開放源碼 )。 aardio可以將硬盤目錄,硬盤文件一鍵嵌入EXE文件,將全部程序包含所有資源生成獨立的綠色EXE文件,aardio製作的程序大多不需要安裝程序,也不需要釋放DLL運行庫,可以方便的製作免安裝綠色軟件。
aardio支持多線程開發,複雜的多線程開發在aardio中變得非常簡單,標準庫也提供大量簡化多線程開發的輔助支持庫,為多線程軟件開發帶來很大的方便(請參考aardio範例 -> 多線程 )。 aardio的標準庫基本使用純aardio源碼實現,並且全部開源,標準庫提供了大量的簡化編程的常用函數,涉及到軟件開發的方方麵麵,極大的簡化了桌麵軟件開發過程。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06