Trad4

Szoftver screenshot:
Trad4
Szoftver adatai:
Változat: 3.2 / 3.3 Beta 01
Feltöltés dátuma: 11 May 15
Fejlesztő: Steve Evans
Engedély: Ingyenes
Népszerűség: 32

Rating: nan/5 (Total Votes: 0)

Trad4 egy teljesen párhuzamos, menet biztonságos programozási nyelv, amely idomul lineárisan több magot. A projekt eredetileg tervezett bevetésére a pénzügyi ágazat modellezni a valós idejű kockázatot.
Trad4 áll egy könyvtár és egy pre-processzor. Meg kell adni a tárgyak egy egyszerű szintaxis és futtassa a pre-processzor. Trad4 termel egy maroknyi C-fájlok minden objektum, köztük a csonkfájlt - a számítani módszer. Ez lesz az úgynevezett valahányszor a tárgy szüksége a tűz, és meg kell adnia a logikát. Trad4 húz minden olyan információt, tárgy kell számolnia magát hatálya alá ezt a funkciót.
Ezek forrás fájlok, akkor össze és együtt libtrad4.so kapcsolódik egy futtatható. Ez akkor kezdődik egy adatbázissal.
Változás ezután bekerül a rendszerbe, és trad4 kezeli, hogy a változás egészen a grafikonon, és tartja a fát naprakész valós időben.
Trad4 egy új módja a rendezvények lebonyolítását a memóriában, és egy új stílusú flow-of-ellenőrzés.
Miért használ trad4?
Ez nagyon könnyen használható. Építeni egy trad4 alkalmazás modellezni a problémát meg kell csak egy jó megértése a problémát, és a tudás egy kis részét a C programozási nyelv.
Ez nagyon gyors. Ahogy bomlanak le a problémát külön tárgyakat, ez lehetővé teszi, hogy több szálat, hogy végre különböző részein a problémát ugyanabban az időben, így a trad4 alkalmazás mérete lineárisan több magot. Trad4 önmagában nagyon kevés overhead - nagyon kevés utasítást között egy tárgy kelljen futtatni, és ez kiszámítja hívott függvénynek.
Ez nagyon hatékony. Ahogy törni a problémát ki külön objektumok, akkor intézkedik a grafikon oly módon, hogy minden egyes számítási lesz kész csak egyszer az alkalmazáson belül. Más objektumok függ a számítás eredményét fogja olvasni az eredményt, hogy tárgy.
Ez nagyon biztonságos. Míg trad4 teljes körű konkurencia, ez teljesen lock-mentes. Ez azt jelenti, hogy soha nem kell aggódnia, homályos versenykörülmények között, illetve a holtpont.
Trad4 alatt kiadott LGPL. Ez ugyanaz a licenc gcc & glibc használatát, és ez lehetővé teszi, hogy összekapcsolja trad4 egy saját rendszert, és engedje, hogy saját rendszere szerint semmilyen engedélyt választja.

Mi az új Ebben a kiadásban:

  • Támogatás 3rd party könyvtárak került.
  • felület öröklése most lehetővé teszi az örökölt típusú specializáció.
  • absztrakt, konkrét és (adott esetben) öröklési gráfok most létrehoz egyet a .dot formátumban.
  • Kiemelt ebben a kiadásban van egy pár egyidejű digitális jelfeldolgozás apps: additive_synth és inverze fourier_transform.

Mi az új 3.0 verzió Beta 02:

  • Az a képesség, hogy adja át a fordító zászlók (-O3 , -g) bővült (hozzáfűzni CXXFLAGS szükség szerint).
  • A fordítási figyelmeztetés okozta bizonyos típusú struktúrák került.
  • Az egyszálú mód, ahol a mester menet nem minden a munka került fel (export NUM_THREADS = 0).
  • A névtér T4 adtak, hogy megakadályozzák trad4 típusnév összecsapások külső könyvtárakat.
  • A script benchmarker.sh került fel (lásd az elemzési szakaszban a fő honlapján olvashatók).
  • Trad4 most állítja össze a 64 bites platformokon.

Mi az új 3.0 verzió Beta 01:

  • Ebben a kiadásban a előfordítóra került átírásra hogy támogassa beágyazott és a különálló szerkezetek. Az is sokat javult egy építészeti szempontból.
  • Két alkalmazások tartoznak ebbe a forgalmazás. Az első jpm_cds v1.1, amelynek az volt a precomp_v2 lehetséges megoldásokat, rögzített, de egyébként változatlan. A második a test_app, egy olyan alkalmazás célja, hogy gyakorolja a előfordítóra, és bemutatja a beágyazott struktúrák működnek.
  • Néhány munka van hátra a 3.0 megjelenése végére tervezett június. Ez magában foglalja:
  • Fix fordítási figyelmeztetés bizonyos struktúrák
  • Marha fel érvényesítése
  • Object államok
  • Javítani DEBUG a beágyazott struktúrák (talán - ez trükkös)
  • egyszálú mód
  • képességét, hogy a fordító zászlók (-O3, -g etc)
  • Frissítsd minden alkalmazás v3
  • A Manual kap egy kiterjedt frissítés
  • A weboldalt újratervezett

Mi az új a 2.0.4-es verzió:

  • Ezek a változások a trad4 köré a portolása Az ISDA CDS Standard Modell a trad4, amelynek eredményét (jpm_cds) kerül forgalomba ez a kiadás.
  • Támogatás lett felvéve typedefs és karakter.
  • Támogatás struktúrákat bővült.
  • Több hiba, hogy a jpm_cds port kitéve javítva lett.
  • validálása és jelentéstétel mind precompile és futási időben javult.

Mi az új 2.0-ás verzió:

  • Array natív struktúrákat bővült a pub részt.
  • Native enum és állandók adtak.
  • New alkalmazások ma már könnyebb létrehozni a script create_new_app.sh.
  • Az objektumok most feliratkozni több mint egy tárgy minden típusú, és ez okozta a feliratok szintaktikai változtatni.
  • NUM_THREADS most exportálható a parancssorból.
  • Ide tartoznak azok a különböző változások kapcsolatos hibajavítások, kód tisztítási, és hitelesíteni kell.

Mi az új 2.0-ás verzió Beta 02:

  • Ez az eloszlás két nagy adatbázisok - egy-egy alkalmazás. Ezeket kell használni a stressz-tesztelés és teljesítmény elemzése. Akkor bontsuk ezt a fájlt át a meglévő adatbázist könyvtárban. black_scholes_1M.db tartalmaz körül 1M black_scholes tárgyakat. bond_risk_850k.db tartalmaz körül 850K bond_risk tárgyak.

Hasonló program

GNU Binutils
GNU Binutils

17 Aug 18

Plessc
Plessc

19 Feb 15

o42a
o42a

19 Feb 15

runawk
runawk

19 Feb 15

Hozzászólások a Trad4

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!