ACE的全称是什么?
发布网友
发布时间:2022-04-26 22:19
我来回答
共2个回答
热心网友
时间:2022-06-18 20:45
ACE全称adaptive
communication
enviroment,是一套C++的通信库。它提供了socket/threading/memory
management等多种系统调用的面对对象的wrapper,使C++通信软件开发更加简单。
ACE最帅的特点:跨平台!ACE屏蔽了底层平台特定的语义,使用ACE编写的C++程序,可以在linux/windows/HP-Unix下编译执行,而且效率很高。曾经做过的一个VOIP项目就是用ACE写的,那个项目的技术相当复杂,需要用到socket/multi-threading等很多与操作系统联系紧密的技术,但用了ACE(界面用Qt)后,那个项目源码可以直接在linux和windows下编译运行,呵呵,还是相当成功的。项目进行中感到ACE相当成熟,举一个朋友说Siemens的某些大型工程也是用的ACE。而且,ACE是免费开源的软件包--不用白不用。
C++
Network
Programming就是ACE项目的负责人Schmidt写的,这位老哥以前是华盛顿大学的副教授,主要研究领域是软件工程(他写了不少关于pattern的文章和书),现在猫到UC
Irvine去了,好象还是副教授(要这哥们在中国,早应该成教授了吧)。这两本书主要介绍了ACE的使用,也涉及了部份设计方面的内容。第一卷主要介绍ACE的基本功能和使用,第二卷则偏重通讯软件中的design
pattern。搞通信软件开发的兄弟们绝对应该看看此书。
热心网友
时间:2022-06-18 20:45
这就是全称
ACE,从英文意思看即一流的,突出的。就是好球的意思。
网球比赛中把直接得分的球称ACE球。