ACE

Screenshot Software:
ACE
Szczegóły programowe:
Wersja: 6.4.6 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Douglas C. Schmidt
Licencja: Wolny
Popularność: 90

Rating: 2.7/5 (Total Votes: 6)

ACE (ADAPTIVE Communication Environment) to darmowa, open source i obiektowa struktura stworzona z offsetu, aby pomóc programistom aplikacji bez wysiłku budować i wdrażać wydajne systemy oprogramowania.


Skorzystaj z wielowątkowości

Dowolny programista, który chce wykorzystać wielowątkowość w swoich systemach, wykorzystujący komunikację między procesami i / lub siecią, może użyć architektury ACE do szybszego tworzenia aplikacji.


Wzory i owijki o wyższym poziomie

ACE to oprogramowanie biblioteki, którego kod źródłowy jest całkowicie bezpłatny, a dzięki wyższym poziomom i opakowaniom, będziesz w stanie szybko i przenośnie tworzyć oprogramowanie, oszczędzając przy tym dużo pieniędzy.


Owijarki C ++ na niższym poziomie

Z drugiej strony, część ACE niższego poziomu zawiera kolekcję bezpiecznych i przenośnych wrapperów C ++, które obejmują kilka interfejsów systemu operacyjnego dla języka C, w tym mechanizmy IPC, demultipleksowanie zdarzeń, wielowątkowość i synchronizację, jawne dynamiczne łączenie, zarządzanie pamięcią dzieloną, pliki mapowane w pamięci i IPC systemu V.

Struktura i kategorie klas

Dodatkowo oprogramowanie jest fabrycznie wyposażone w strukturę programowania sieciowego wyższego poziomu, która może być wykorzystana do rozszerzenia i integracji wszystkich wyżej wymienionych owijaczy C ++ na niższym poziomie.

W ramowej części ACE znajduje się kilka kategorii klas, takich jak ADAPTIVE Service Executive, Shared Malloc, The Reactor, Konfigurator usług i Współbieżność. Standardowa biblioteka jest również dostarczana z pakietem ACE, zaprojektowanym dla rozproszonych usług, które zostały zapakowane jako komponenty.


Pod maską i dostępnością

Program jest napisany całkowicie w języku programowania C ++ i został pomyślnie przetestowany z wieloma dystrybucjami Linuksa, w tym Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu i CentOS.

Najnowsza wersja może być zawsze pobrana z Softoware bezpłatnie, jako uniwersalne archiwum źródłowe, które pozwala zoptymalizować projekt twojego komputera. W tej chwili obsługiwane są 32-bitowe i 64-bitowe platformy sprzętowe.

Co nowego w tej wersji:

  • Ta wersja dodała obsługę FC20 i zakończyła obsługę FC19, rozszerzyła pakiet testów funkcji C ++ 11, poprawiła obsługę MingW64 i ulepszyła obsługę IPv6 w systemie Windows.

Co nowego w wersji:

  • Ta wersja dodała obsługę FC20 i zakończyła obsługę FC19, rozszerzoną zestaw testów funkcji C ++ 11, ulepszone wsparcie dla MingW64 i ulepszenia obsługi protokołu IPv6 w systemie Windows.

Co nowego w wersji 2.0 Alpha 4:

  • Główne poprawki i ulepszenia.

Co nowego w wersji 6.1.4:

  • Dodano czas ACE_Time_Value i ACE_Monotonic_Time_Policy.
  • TIME_POLICY obsługa została dodana do ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s i powiązanych klas.
  • CORBA's string_dup i string_free zostały refaktoryzowane.
  • Fragmentacja wiadomości została dodana do MIOP.
  • Naprawiono współzależności między OpsnDDS i CIAO.

Co nowego w wersji 6.1.3:

  • Ta wersja dodaje obsługę Oracle Solaris Studio 12 Update 3, wsparcie dla czasu kompilacji dla Windows CE 7, nową bibliotekę XML_Utils, nowe opcje konfiguracji OpenSSL, obsługę DDS4CCM z OpenDDS 3.2 lub nowszą wersją Implementacja DDS i inne drobne ulepszenia i poprawki błędów.
  • Współczynnik skali globalnej High Res Timer w systemie Windows jest teraz 64-bitowy.

Co nowego w wersji 6.1.0:

  • Ta wersja dodaje obsługę kodowania i kompilacji dla VxWorks 6.9.
  • Implementuje DynValue, DynValueBox i DynValueCommon i ich tworzenie / użycie przez TAO_DynAnyFactory.
  • Różne poprawki błędów.

Co nowego w wersji 6.0.7:

  • Ta wersja dodaje szablon zasad zegara i interfejs API.
  • Istnieją drobne poprawki błędów.

Co nowego w wersji 6.0.6:

  • Ta wersja dodaje obsługę RHEL 6.1 w wersji 64-bitowej.
  • Dodaje nową heurystykę do strategii kolokacji.
  • Szkielety TAO zostały refaktoryzowane.
  • Połączenia można teraz ustanowić w czasie wdrażania, a nie przy pierwszym użyciu.
  • Subskrybenci i wydawcy DDS są teraz tworzeni w razie potrzeby.
  • CIAO ma lepsze bezpieczeństwo wątków.
  • Istnieją różne poprawki błędów.

Co nowego w wersji 6.0.4:

  • Ta wersja dodaje obsługę budowania za pomocą Android NDK i usuwa obsługę C ++ Builder.
  • Niewielkie błędy zostały naprawione.

Co nowego w wersji 6.0.3:

  • Ta wersja dodaje obsługę GCC 4.6.
  • Poprawiono obsługę mt_noupcall.
  • Istnieją różne poprawki błędów.

Podobne oprogramowanie

OpenGL Library
OpenGL Library

2 Jun 15

Vulkan
Vulkan

10 Mar 16

PyGObject
PyGObject

22 Jun 18

libxml2
libxml2

14 Apr 15

Komentarze do ACE

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!