ACE (ADAPTIVE İletişim Qurumu), proqram geliştiricilerine yüksək performanslı proqram sistemlerinin qurulması ve dağıtılmasına yardım olmaq üçün ofsetten tasarlanmış pulsuz, açıq mənbə və obyekt yönümlü bir çerçevedir.
Multithreading istifadə edin
Sistemlərindəki multithreading istifadə etmək istəyən, proseslər və / və ya şəbəkə kommunikasiyalarını istifadə edən istənilən developers, proqramları daha sürətli inkişaf etdirmək üçün ACE çərçivəsində istifadə edə bilərlər.
Yüksək səviyyəli nümunələr və sarmalayıcılar
ACE bir kitabxana proqramıdır, onun kodu tamamilə pulsuzdur və yüksək səviyyəli naxışlar və sarmalayıcılar sayəsində çox pul qazanarkən, proqramı tez və portativ olaraq yarada biləcəksiniz.
Aşağı səviyyəli C ++ sarmalayıcılar
Digər tərəfdən, ACE-nin aşağı səviyyədə bir hissəsi, IP dili mexanizmləri, hadisə çoxaltma, çox işıqlandırma və sinxronizasiya daxil olmaqla C dilinin bir neçə OS interfeysini əhatə edən tipli təhlükəsiz və portativ C + açıq dinamik əlaqə, paylaşılan yaddaş idarəçiliyi, yaddaşla eşlenen fayllar və Sistem V IPC.
Çərçivə və Sinif kateqoriyalar
Bundan əlavə, proqram yuxarıda göstərilən aşağı səviyyəli C ++ sarmalayıcılarını genişləndirmək və inteqrasiya etmək üçün istifadə edilə bilən yüksək səviyyəli şəbəkə proqramlaşdırma çərçivəsi ilə əvvəlcədən yüklənir.
ACE-in çərçivə hissəsinə daxil olan bir neçə sinif kateqoriya var, məsələn, ADAPTIVE Service İcraçı, Paylaşılan Malloc, Reaktor, Xidmət Konfiquratoru və Eşzamanlılıq.
Başlıq altında və mövcudluğu
Proqram tamamilə C ++ proqramlaşdırma dilində yazılıdır və Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu və CentOS daxil olmaqla çoxsaylı Linux dağılımları ilə uğurla sınaqdan keçirilmişdir.
Son versiya həmişə Softoware-dən pulsuz olaraq kompüterinizin layihəsini optimallaşdırmağa imkan verən universal mənbələr arxivi kimi yüklənə bilər.
Bu sürümde 32-bit və 64-bit hardware platformaları da dəstəklənir.
- Bu versiya FC20 üçün dəstək əlavə etdi və FC19 dəstəyi ilə başa çatdı, C ++ 11 xüsusiyyət test paketini genişləndirdi, MingW64 üçün təkmilləşdirilmiş dəstək verdi və Windows'dakı IPv6 dəstəklərini təkmilləşdirdi.
- Bu versiya FC20 üçün dəstək əlavə etdi və FC19 dəstəyi ilə sona çatdı C ++ 11 xüsusiyyət test dəsti, MingW64 üçün təkmilləşdirilmiş dəstək və Windows-da IPv6 dəstəklərini təkmilləşdirdi.
- Major bugfixes and enhancements.
- ACE_Time_Value və ACE_Monotonic_Time_Policy əlavə edildi.
- TIME_POLICY dəstəyi ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s və əlaqəli dərslərə əlavə edildi.
- CORBA'nın string_dup və string_free refactored edilmişdir.
- Mesaj parçalanması MIOP'a əlavə edildi.
- OpsnDDS və CIAO arasındakı qarşılıqlı əlaqələr sabitləşdi.
- Bu versiya Oracle Solaris Studio 12 Update 3, Windows CE 7 üçün kompilyasiya vaxt dəstəyi, yeni XML_Utils kitabxanası, yeni OpenSSL konfiqurasiya variantları, DDS4CCM üçün OpenDDS 3.2 və ya daha yüksək bir dəstək üçün dəstək verir. DDS proqramı və digər kiçik aksesuar və bugfixlər.
- Windows'dakı Yüksək Zamanlamanın qlobal miqyaslı faktoru hazırda 64 bitdir.
- Yeni versiyası 6.1.0 versiyasında:
- Bu versiya uzunluq kodlaması və tərtib dəstəyi əlavə edir VxWorks 6.9 üçün.
- DynValue, DynValueBox və DynValueCommon və onların yaradılması / istifadə TAO_DynAnyFactory tərəfindən həyata keçirilir.
- Çeşitli bugfixes.
- Bu versiya bir timer siyasəti şablonu və API əlavə edir.
- Kiçik bugfixlər var.
- Bu versiya RHEL 6.1 64-bit üçün dəstək verir.
- Birləşmə strategiyası üçün yeni bir heuristik əlavə edir.
- TAO skeleti refactored edilmişdir.
- Əlaqələr indi ilk istifadədən daha çox yerləşdirmə vaxtında qurula bilər.
- Lazım olduqda DDS abunəçiləri və yayımcılar artıq yaradılıb.
- CIAO daha yaxşı iplik təhlükəsizliyinə malikdir.
- Çeşitli səhvlər var.
- və C ++ Builder üçün dəstəyi rədd edir.
- Kiçik səhvlər düzəldildi.
- Bu versiya GCC 4.6 üçün dəstək verir.
- mt_noupcall üçün dəstəkləndi.
- Çeşitli səhvlər var.
Yeni versiyası:
2.0 versiyasında yeni Alpha 4:
Yeni versiyası 6.1.4:
6.1.3-də yeni nə :
Sürüm 6.0.6'da yeni :
versiyası 6.0.3-də :
Şərhlər tapılmadı