Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?
Webassembly
Anonyymi
13956
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 13
Vanhimmat
WebAssembly ei ole ohjelmointikieli. WebAssembly on välimuoto, tavukoodi kuten pythonin *.pyc josta vasta suoritetaan varsinainen binaarin kääntäminen haluttuun ympäristöön.
Tällä tavalla sekottamalla binaari ja JavaScript, saadaan paras mahdollinen suorituskyky JavaScript koodista.
Kun taas Assembly eli assembler on tietokoneen ohjelmointikieli, joka koostuu symbolisesta vastineesta tietylle konekielelle.
WebAssemplyä kait voi kääntää muiltakin kieliltä kuin JavaScript
Mutta kun Wikipedia sanoo että on ohjelmointikieli, että miten se sitten onkaan, onko vai ei.
Wikipedia
WebAssembly tai wasm on kehitteillä oleva, tehokas web-ympäristöä varten tarkoitettu ohjelmointikieli.
Helposti.
On käytännössä laitteistoriippumaton.
Idealistinen konsepti, joka jää unholaan, koska Javascript everywhere.
Jännä juttu sinänsä kun olen tehnyt device drivereitqkin intel-prosessoreille, tuollinen, kun saat otat vain yhteyden väyläajuriin, hirvittävä lista kaikista laitteista ja fyysiset osoitteet sitten, eli mitä haluat.
Silloin tulee ne osoitteet sieltä suoran väylän ajurilta että tuollaisia laitteitqa on ja heiltä kysellä tietoja mitä tukevat minkälaisia toimintoja.
Joku AMD:n grafiikkakiihdytinkin näytti itselleni väylältä 2kpl on meillä noitqa väylällä aktiivisena, jolloin sitten tuolta osoitteestq sitten kysyt tietoja mitä tukee: lähes kaikki sitten 3d-ominaisuudet.
Sitten tuolta väylä-ajurille laitat viestin: requesting DMA-0 transfer on executive RISC-code to this graphics accelerator memory, directly, väyläajuri ilmoittaa: DMA-5 is ready and already done this RISC-programming code directly to this graphics accelerator's memory to be executed...
Voin muistaa väärin mutta jos väyläajurille laitat komennon, heksalukuina: 0x078. moom tulee listaa kaikista laitteita mitä on kytketty tietokoneesi sillå hetkellä...
Taidat tuntea sienet, tietokonetta paremmin, metsään siitä, Huss hus.
On todellKIN JÄnnää kun oikein bitttasollakin ymmärrät, niin kivaa sitten ohjelmoida kaikkia laitteita mitä ostat itse tietokeeseesi :D
Sanotko sen hoitsun nimen joka sut päästi nettiin..
Ei sinun kannata olla katkera, ellet ymmärrä tietotekniikasta mitään etkä opi kirjoittamaan, maailmassa on paljon lukutaidottomia, tosin vähemmän sivistysvaltioissa.