Lvc簡介
Lvc語言是一種主要面向(但不限於)嵌入設備(包括掌上電腦,MP4,手機等)的跨平台高級語言。
Lvc語言基於C語言的語法,並做了適當的調整,以適應Lvc語言跨平台、安全、易於掌握的特點。
Lvc是Lee's virtual C的縮寫
Lvc語法概述
Lvc與標準C有99%的兼容度,而是是標準C的真子集,絕不添加任何多余語法。也就是說,所有Lvc源程式可直接轉換為C源程式,而C源程式轉換為Lvc源程式也只須稍做改動甚至不做改動
Lvc語言在嵌入設備開發領域的優點:
1.跨平台:由原始碼編譯的lvc檔案不做任何修改即可直接在任何有Lvc虛擬機的硬體平台上執行,無須再次編譯。
2.開發效率高:在一些低性能CPU上一般使用彙編語言開發。使用Lvc這種類c語言開發,效率遠高於用彙編語言來開發。有人可能擔心Lvc語言的運行效率問題。任何高級語言的運行效率都要低於彙編,這是毫無疑問的。Lvc虛擬機的大部分與速度相關的代碼都是用彙編直接編寫的,凡是對速度要求高的運算,Lvc虛擬機都提供高效的用彙編語言編寫的函式供程式設計師調用。這就既滿足了開發的高效率,又滿足了運行的高效率。
3.更安全:在Lvc虛擬機上只能運行虛擬機語言代碼,目標機器代碼是不允許直接運行的,這就避免了惡意代碼的執行。在Lvc虛擬機上運行的程式只能使用虛擬機給定的記憶體,這也避免了非法內存訪問對系統的破壞。
4.更容易維護和移植:如果用彙編或C編程,硬體更換了,作業系統更換了,原有軟體都需要做大幅度的修改或移植。跨平台特性保證在系統升級後,原有軟體可以幾乎原封不動直接拿來運行。
Lvc開發工具
軟體名稱: LvcIde
運行平台: Win 9X/2K/XP
軟體語言: 簡體中文
軟體簡介: Lvc集成開發環境
Lvc使用問答
問:編譯成功以後找不到目標檔案
答:編譯後選LvcIde選單中的“運行”就可以了
也可以直接點擊生成的.lvc程式運行
.lvc在安裝目錄下的bin\HardDisk資料夾,例如:C:\Program Files\LvcIde\bin\HardDisk