Keresés

Hirdetés

Új hozzászólás Aktív témák

  • DRB

    senior tag

    Lehet, hogy hülyeséget kérdezek, nem a szakterületem ez, de azért felteszem, hátha nem az. Szóval az lenne a kérdésem, hogy ezt valamiféle API ként kéne felfogni? Nem épp az API-kat akarják nélkülözni, mert lassítja az egész rendszer működését? Nincs több kérdésem, ha hülyeség volt elnézést. :B

  • DRB

    senior tag

    válasz Abu85 #27 üzenetére

    Azt hogy API csak úgy általánosságban értettem(vagy valami ilyesmi :D), pl, mint hogy egy program nem fér közvetlenül a hardverhez(GPU-hoz, CPU-hoz, stb) hanem "valamin" keresztül(nem a driver), pl dx, vagy .net, vagy mitom' én még mi. Ilyen értelemben ez is így működik? Ha jól veszem ki a válaszod igen, de mondom nem vagyok programozó, így ha kérhetnék kicsit még hétköznapibb megfogalmazást, csak az fog megvilágosítani. :)

  • DRB

    senior tag

    válasz Löncsi #30 üzenetére

    "Program sose fér közvetlenül a hardverhez, API mindig kell"

    Pont ez a probléma, nem? Ezen gondon akkor ez sem segít, tehát ha jól értem, ez mégis úgy működik mint egy API(bár Abu azt írta hogy nem, viszont a Java-hoz hasonlította mégis :F ), csak egyszerűbb? A maximális tisztánlátás végett kérdezem harmadszor is, sorry. :B A konzolok előnye(talán az egyetlen, de nagyon sokat dob rajtuk), hogy ott nincs API, nem ezt kéne valahogy elérni PC-n is?

  • DRB

    senior tag

    válasz Löncsi #32 üzenetére

    Azt hiszem értem, köszi. :R

    Mondjuk most meg ez a konzolos dolog nem egészen világos. :DDD Eddig folyamatosan azt hallottam a hozzáértőktől(elsősorban itt a PH!-n!), hogy konzolon nincs API, ott a játék úgy van megírva, hogy egy adott hardveren menjen(gyakorlatilag közvetlen fér a hardverhez, értsd úgy, hogy bele van írva az "API" a játékba vagy valami hasonló) és ez az a nagy előny a PC-vel szemben, ami miatt itt tartunk "PC-ügyileg". De szerintem hagyjuk, majd máskor kiokítotok, "kissé" fáradt vagyok ma, hosszú és durva volt az éjszaka. :D

  • DRB

    senior tag

    (#35) Abu85, (#36) Löncsi:
    Egyikőtök azt írja API, a másik meg azt, hogy nem API. :D Ennek ellenére kezd körvonalazódni bennem a dolog, ez jó jel, nem fogok már annyit kérdezni.

    Lehet, hogy nem látszik a hozzászólásaimból, de tanultam a programozás alapjait :B , persze nem mostanában volt az és tényleg csak nagy általánosságban.
    Megpróbálom a lehető legegyszerűbben, hétköznapi, de a témában azért kicsit jártas, ember számára is érthető módon, leírni mi a gondom. Én azt tanultam(legalább is ez sejlik fel a nagy ködből :D), hogy alapvetően két módon írhatunk meg egy programot, az egyik módja, hogy tudom a különféle CPU-k(vagy akár GPU-k is) milyen utasításokat tudnak végrehajtani, ennek tükrében írom meg a programot, külön kell leprogramozni Intel-re, AMD-re, stb.(természetesen vannak közös utasítások, utasítás készletek, ez megkönnyíti a dolgom), de ez növeli a programom méret, összetettségét, minél több eltérő képességű CPU-n szeretném futtatni, annál jobban, ráadásul a hibalehetőség is egyre nagyobb ezáltal. A másik módja, hogy van egy "keretprogram", amire írom, és az a "keretprogram"(mitom' én, mondjuk java) majd lefordítja nekem az épp gépben lévő hardver(CPU) felé. Ez a "keretprogram" az API, szerintem. Na most ennek tükrében ez is egy API(de mégis bizonytalan vagyok benne a hiányos tudásom következtében, ezért kérdeztem/kérdezem), egy olyan API amelyik nem csak az épp a gépben lévő CPU utasításkészleteire fordítja le a kódomat, hanem akár azt is megteheti, hogy ne a CPU-n fusson, hanem a GPU-n, ha ott, " ő szerinte", esetleg gyorsabb, illetve el is osztja több szálra, az egyik akár mehet a GPU-n is.

    Valami ilyesmit(értsd az utolsó mondat), sikerült kihámozni a cikkből, meg az eddigi válaszaitokból, de nekem túl szakmai, így nem világos minden. Ha meg sok hülyeséget írtam, akkor bocsi még egyszer, csak próbálok megérteni valamit, de minden kezdet nehéz. :B

  • DRB

    senior tag

    válasz huskydog17 #42 üzenetére

    Azt írta, de a cikkben meg az van, hogy ez a Java-ba épül be(mikor teljesen elkészül a projekt), mint valami új feature, többet fog ezáltal tudni a Java és nem egy újabb réteg lesz, ha meg mégis külön réteg lesz, akkor is API-ként funkcionál, szerintem. Mindegy, előbb-utóbb majd csak körvonalazódik minek is híjuk ezt az "izét". :D Egyébként meg nem annyira lényeges ez, csak én be akartam illeszteni egy kategóriába, de szemmel láthatóan nem nagyon sikerült, egyelőre.

    [ Szerkesztve ]

  • DRB

    senior tag

    (#48) Abu85, (#49) P.H.: :R

    Köszi, igaz mindketten még mindig elég szakmai módon írtátok le, de azért, a részletektől eltekintve, már érthető miről is szól ez a történet. Főleg P.H. fórumtárs hosszú sorai világítottak rá a lényegre, mondhatnám úgy is gyújtottak némi fényt az éjszakában :D, de Abu sorai is természetesen, + egy kis google a végére és így már minden jó, minden baba. ;)

    Ennek örömére megnézek gyorsan egy meccset. :P

    [ Szerkesztve ]

Új hozzászólás Aktív témák