ACE

電腦用語

本部分提供ACE在計算機領域的相關意義。

計算機


1950年5月10日,最早的多用途計算機之一——飛行者ACE計算機開始運行第一個程序。當時它是世界上最快的計算機。這種計算機是計算機科學之父阿蘭·圖靈設計的一種計算機的較小版本。倫敦科學博物館之所以會選中飛行者ACE計算機,是因為它在第一代計算機里的地位,促使我們使用的很多機器產生。
ACE自適配通信環境(ADAPTIVE Communication Environment)是可自由使用、開放源碼的面向對象(OO)框架(framework),它實現了許多用於併發通信軟體的核心模式。ACE提供了一組豐富的可重用C++包裝外觀(wrapper facade)和框架組件,可跨多種平台完成通用的通信軟體任務,其中包括:事件多路分離和事件處理器分派、信號處理、服務初始化、進程間通信、共享內存管理、消息路由、分散式服務動態(重)配置、併發執行和同步等等。
ACE的目標用戶是高性能和實時通信服務和應用的開發者。它簡化了使用進程間通信、事件多路分離、顯式動態鏈接和併發的OO網路應用和服務的開發。此外,通過服務在運行時與應用的動態鏈接,ACE使系統的配置和重配置得以自動化。
ACE正在進行持續的改進。Riverace公司採用開放源碼商業模式對ACE進行商業支持。此外,ACE開發組的許多成員正在進行The ACE ORB(TAO)的開發工作。