ACE

Screenshot Software:
ACE
Mga detalye ng Software:
Bersyon: 6.4.6 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: Douglas C. Schmidt
Lisensya: Libre
Katanyagan: 90

Rating: 2.7/5 (Total Votes: 6)

ACE (ADAPTIVE Communication Environment) ay isang libre, bukas na pinagmulan at balangkas na nakatuon sa object na idinisenyo mula sa offset upang matulungan ang mga developer ng application na walang kahirap-hirap na magtayo at mag-deploy ng mga sistemang software ng mataas na pagganap.


Samantalahin ang multithreading

Ang anumang mga developer na gustong samantalahin ang multithreading sa kanilang mga system, na gumagamit ng inter-proseso at / o mga komunikasyon sa network, ay maaaring gumamit ng balangkas ng ACE upang bumuo ng mga application nang mas mabilis.


Mas mataas na antas ng mga pattern at mga wrapper

Ang ACE ay isang software ng aklatan, libre ang source code nito, at salamat sa mga pattern at wrapper nito sa mas mataas na antas, makagagawa ka nang mabilis at portably ng software, habang naka-save ka ng maraming pera.


Lower-level C ++ wrappers
Sa kabilang panig, ang mas mababang antas ng bahagi ng ACE ay kinabibilangan ng isang koleksyon ng mga uri-secure at portable C ++ wrapper na nakakabit sa maraming mga interface ng OS para sa wika ng C, kabilang ang mga mekanismo ng IPC, demultiplexing ng kaganapan, multi-threading at pag-synchronize, tahasang dynamic na pag-link, shared memory management, memory-mapped na mga file at System V IPC.

Mga kategoryang Framework at Klase

Bukod pa rito, ang software ay pre-load sa isang mas mataas na antas ng network framework framework, na maaaring magamit upang mapahusay at maisama ang lahat ng nabanggit na mas mababang antas na C ++ wrapper.

Mayroong maraming mga kategorya ng klase na kasama sa bahagi ng ACE, tulad ng Ang Executive ng ADAPTIVE Service, Shared Malloc, Ang Reaktor, Ang Service Configurator at Concurrency. Ang isang karaniwang library ay binibigyan din ng ACE package, na dinisenyo para sa mga serbisyong ipinamamahagi na nababalot bilang mga sangkap.


Sa ilalim ng hood at availability

Ang programa ay ganap na nakasulat sa C + + programming language at matagumpay na nasubok sa maraming mga distribusyon ng Linux, kabilang ang Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu, at CentOS.

Ang pinakabagong bersyon ay maaaring palaging ma-download mula sa Softoware, nang walang bayad, bilang isang archive ng unibersal na mapagkukunan na nagbibigay-daan sa iyo upang i-optimize ang proyekto ng iyong computer. Ang parehong 32-bit at 64-bit na mga platform ng hardware ay sinusuportahan sa oras na ito.

Ano ang bago sa paglabas na ito:

Ang bersyon na ito ay nagdagdag ng suporta para sa FC20 at natapos na suporta para sa FC19, pinalawak ang C ++ 11 feature test suite, pinabuting suporta para sa MingW64, at gumawa ng mga pagpapabuti sa suporta ng IPv6 sa Windows.

Ano ang bagong sa bersyon:

  • Ang bersyon na ito ay nagdagdag ng suporta para sa FC20 at natapos na suporta para sa FC19, ang C ++ 11 feature test suite, pinabuting suporta para sa MingW64, at gumawa ng mga pagpapabuti sa suporta ng IPv6 sa Windows.

Ano ang bago sa bersyon 2.0 Alpha 4:

  • Major bugfixes at pagpapahusay.

Ano ang bago sa bersyon 6.1.4:

  • ACE_Time_Value at ACE_Monotonic_Time_Policy ay naidagdag.
  • Ang suporta TIME_POLICY ay idinagdag sa ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s, at mga kaugnay na klase.
  • Ang string_dup at string_free ng CORBA ay refactored.
  • Ang fragmentation ng Mensahe ay idinagdag sa MIOP.
  • Ang mga pananagutan sa pagitan ng OpsnDDS at CIAO ay naayos na.

Ano ang bago sa bersyon 6.1.3:

Ang bersyon na ito ay nagdadagdag ng suporta para sa Oracle Solaris Studio 12 Update 3, sumulat na suporta sa oras para sa Windows CE 7, isang bagong XML_Utils library, mga bagong opsyon sa pagsasaayos ng OpenSSL, suporta para sa DDS4CCM sa OpenDDS 3.2 o mas mataas bilang isang Pagpapatupad ng DDS, at iba pang mga menor de edad na pagpapahusay at bugfixes.
  • Ang pandaigdigang sukat na kadahilanan ng scale ng High Res Timer sa Windows ay ngayon ay 64bit.
  • Ano ang bago sa bersyon 6.1.0:

    • Nagdagdag ang bersyon na ito ng run-length na encoding at compilation support para sa VxWorks 6.9.
    • Ipinapatupad nito ang DynValue, DynValueBox, at DynValueCommon at ang kanilang paglikha / paggamit ng TAO_DynAnyFactory.
    • Iba't ibang bugfixes.

    Ano ang bagong sa bersyon 6.0.7:

    • Ang bersyon na ito ay nagdaragdag ng template ng patakaran ng timer at API.
    • May mga menor de edad bugfixes.

    Ano ang bago sa bersyon 6.0.6:

    • Ang bersyon na ito ay nagdadagdag ng suporta para sa RHEL 6.1 64-bit.
    • Nagdaragdag ito ng isang bagong heuristic para sa diskarte sa kolokasyon.
    • TAO skeletons ay refactored.
    • Ang mga koneksyon ay maitatag na ngayon sa oras ng pag-deploy kaysa sa unang paggamit.
    • Nilikha na ngayon ang mga subscriber at publisher ng DDS kapag kinakailangan.
    • Ang CIAO ay may mas mahusay na kaligtasan ng thread.
    • Mayroong iba't ibang mga bugfixes.

    Ano ang bago sa bersyon 6.0.4:

    • Ang bersyon na ito ay nagdaragdag ng suporta para sa pagbuo gamit ang Android NDK at inaalis ang suporta para sa C ++ Builder.
    • Ang mga menor de edad ay naayos.

    Ano ang bago sa bersyon 6.0.3:

    • Ang bersyon na ito ay nagdaragdag ng suporta para sa GCC 4.6.
    • Pinahusay nito ang suporta para sa mt_noupcall.
    • Mayroong iba't ibang mga bugfixes.

    Katulad na software

    libxml2
    libxml2

    14 Apr 15

    libjpeg
    libjpeg

    20 Feb 15

    Mga komento sa ACE

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!