Webassembly

Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?
13956
Äänestä

Muut lukivat myös

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.

Äänestä
  • Kun taas Assembly eli assembler on tietokoneen ohjelmointikieli, joka koostuu symbolisesta vastineesta tietylle konekielelle.

    Äänestä

  • WebAssemplyä kait voi kääntää muiltakin kieliltä kuin JavaScript

    Äänestä

  • 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.

    Äänestä

Helposti.

Äänestä

On käytännössä laitteistoriippumaton.

Äänestä

Idealistinen konsepti, joka jää unholaan, koska Javascript everywhere.

Äänestä

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...

Äänestä

Voin muistaa väärin mutta jos väyläajurille laitat komennon, heksalukuina: 0x078. moom tulee listaa kaikista laitteita mitä on kytketty tietokoneesi sillå hetkellä...

Äänestä
  • Taidat tuntea sienet, tietokonetta paremmin, metsään siitä, Huss hus.

    Äänestä

On todellKIN JÄnnää kun oikein bitttasollakin ymmärrät, niin kivaa sitten ohjelmoida kaikkia laitteita mitä ostat itse tietokeeseesi :D

Äänestä
  • Sanotko sen hoitsun nimen joka sut päästi nettiin..

    Äänestä

  • Ei sinun kannata olla katkera, ellet ymmärrä tietotekniikasta mitään etkä opi kirjoittamaan, maailmassa on paljon lukutaidottomia, tosin vähemmän sivistysvaltioissa.

    Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu