Forcal32W.dll是Forcal的32位Unicode版本,是一個(gè)對Unicode字符型表達(dá)式進(jìn)行編譯計(jì)算的動(dòng)態(tài)庫。表達(dá)式中可以使用的運(yùn)算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,F(xiàn)orcal具有數(shù)值計(jì)算、邏輯運(yùn)算、關(guān)系運(yùn)算、字符數(shù)據(jù)處理、流程控制、函數(shù)調(diào)用等許多的可編程功能。
Forcal支持中文編程,可以使用中文標(biāo)識(shí)符,如中文函數(shù)名、中文變量等。
Forcal用鍵樹保存和檢索數(shù)據(jù)信息,可以用Forcal保存和檢索任意類型的數(shù)據(jù),存儲(chǔ)效率高,且具有很高的查找效率。
Forcal有許多內(nèi)置的基本函數(shù)(一級(jí)函數(shù)和二級(jí)函數(shù)),不過可以使用(C/C++)、Delphi、FORTRAN等編譯器方便地?cái)U(kuò)充這些基本函數(shù)(二級(jí)函數(shù)),你可以讓這些函數(shù)完成不同凡響的功能。
Forcal支持整數(shù)、實(shí)數(shù)和復(fù)數(shù)三種類型的表達(dá)式,可以使用這些表達(dá)式在Forcal中設(shè)計(jì)自定義的函數(shù)。
Forcal在調(diào)用擴(kuò)充的或自定義的函數(shù)時(shí),就象調(diào)用系統(tǒng)內(nèi)置的函數(shù)一樣,沒有任何分別。
Forcal對所有的函數(shù)都支持遞歸調(diào)用,不管這些函數(shù)是系統(tǒng)內(nèi)置的,擴(kuò)充的,還是自定義的。
Forcal在調(diào)用函數(shù)時(shí),既支持傳值調(diào)用,也支持傳址調(diào)用(引用調(diào)用),當(dāng)采用后一種方式時(shí),可以從函數(shù)返回更多的值。
Forcal對代碼進(jìn)行盡可能的優(yōu)化,因而運(yùn)行速度也非常地出色,一級(jí)函數(shù)的計(jì)算速度約為(C/C++)或FORTRAN速度的50%左右,二級(jí)函數(shù)的速度稍有降低。
Forcal編譯系統(tǒng)支持模塊化編譯,對設(shè)計(jì)復(fù)雜的軟件項(xiàng)目很有幫助。
Forcal編譯系統(tǒng)可以對編譯時(shí)出錯(cuò)的位置進(jìn)行準(zhǔn)確定位,排除錯(cuò)誤非常方便。
Forcal用Win32標(biāo)準(zhǔn)函數(shù)調(diào)用方式(stdcall調(diào)用協(xié)議)輸出了動(dòng)態(tài)庫函數(shù),可供C/C++、VB、delphi、FORTRAN等程序使用。
很容易對Forcal進(jìn)行功能擴(kuò)展,F(xiàn)orcal擴(kuò)展動(dòng)態(tài)庫中僅有一個(gè)輸出函數(shù) FcDll32W(…),設(shè)計(jì)和應(yīng)用都很方便。可用C/C++、delphi、FORTRAN等語言設(shè)計(jì)Forcal擴(kuò)展動(dòng)態(tài)庫。
雖然Forcal32W.dll僅支持32位程序,但在32位平臺(tái)上編寫的Forcal代碼,以后可不加修改地運(yùn)行于64位平臺(tái)。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用