动态

详情 返回 返回

TVM虛擬機 - 动态 详情

技術核心優勢:

  1. TVM 引擎支持 Lisp、JavaScript、Python、Ruby、Lua、Pascal、Basic 等多種語法。
  2. TVM 超微型內核引擎(不足500kb),擁有幾百個實用函數。 內核模塊非常緊湊,所需系統資源很

小,因此與其他語言相比加載執行起來更加快速。

  1. TVM 建立在通用的UNIX系統的C語言庫函數基礎上, 可以運行在各種操作系統平台,如

Windows,Linux,BSDs,Mac OS等。

  1. TVM 引擎可以進行源代碼鏈接,生成獨立的可執行文件。
  2. TVM 引擎以共享庫庫的方式可以嵌入到宿主系統中,可作為應用開發的語言平台。
  3. 動態腳本語言,簡單易學,模塊化集成,同時具有教學語言的優點: 透明和友好提示。
  4. 支持符號單元運算, 任何符號都可以用作定義計算的行為,突破了以往計算機編程漢字僅能作

為字符串數據來處理的局面, 可將任何符號(例如:中文、簡繁體漢字、少數民族語言文字)作

為計算機代碼來運行。

  1. 面向對象,基於原型繼承。
  2. 函數式編程涵蓋LISP語言抽象語法、獨特的符號、表達式處理等突出特點。
  3. 同時擁有 C 語言的訪問底層數據單元,執行系統操作的靈活快捷的特點,和 C 語言一樣可以定

義結構,訪問結構成員和進行指針操作。

  1. 動態語言弱類型,數據使用前無需宣告聲明。 而C語言在編譯的過程中須明確操作數的內存單元

大小和長度,因此使用前必須事先申明變量符號和函數符號的數據類型。

  1. 集中強化符號和表達式的處理和操作。包括修改,插入,刪除複雜嵌套列表和多維數組結構中的

元素。

  1. 具有多態函數的特點,參與函數運算的參數類型不限和參數個數不限,這使得定義函數有很強的

靈活性。

  1. 函數是特殊的列表,可以象操作列表一樣來對函數進行組合和拆分。 除了定義函數外,還可以

用宏實現在重構表達式。

  1. 支持流的輸入輸出操作,可以包含控制字符的二進制數據訪問。
  2. 支持Perl語言兼容的正則表達式(PCRE)文本處理。
  3. 具有內存垃圾自動收集的功能。當對象不再被引用時,它們所佔用的內存空間自動被回收後再利

用。

  1. 擁有對象、符號目錄,供多人協作完成的大型軟件項目,既可以引用他人的目標模塊,又可以避

免變量或函數重名的覆蓋危險。

  1. 除了使用內建函數外,還可以通過導入共享庫來進行功能擴展。 比如調用 windows 操作系統的

庫函數來實現GUI界面,使用 COM 對象、.NET 框架等等。

  1. TeaScript 可運用於分佈計算、科學統計、圖形與圖像和人工智能領域。 HTTP、 TCP/IP 和

UDP 套節字界面使得它很容易編寫網絡應用程序。

user avatar mashukui 头像 chauncywu 头像 shenshidedaxiongmao 头像 dalidezhuantou_bpc01t 头像 youqingyouyidedalianmao 头像 changhao_flag 头像
点赞 6 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.