You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

WWW2012, ke ip

How to Run your Favorite Language in Web Browsers

Canou Benjamin

Miten suorittaa muita ohjelmointikieliä selaimessa? Käyttää appletti tai kirjoittaa oma tulkki kielelle javascriptillä.

Tässä sessiossa selittävät hyvin syvälle JavaScriptiin mennen, miten ohjelmoida toisen ohjelmointikielen tulkki sillä. Kun on kysymysten aika, voisin kysyä että "miksi?"

Yhteenvetona, se tosiaan on mahdollista päästä aika alhaiselle konetasolle (lähelle prosessoria) javascriptillä, vaikka toki tämä kaikki suoritetaan selaimessa joten tehokkuus ei koskaan ole ihan huippuluokkaansa. Mutta, käänöksen jälkeen käännetty ohjelma toimii yhtä tehokkaasti kuin suoraan Javascriptillä kirjoitettu vastine. Kyseessä siis tehokas tulkki.

Syy miksi tehdä tämä selvisi, ellei osaa JavaScriptiä, voi koodata kielellä jota osaa (mutta kuka sitten on kirjoittanut sen javascript-koodin joka tulkaa? hmm...)

Parantaakseen tehokkuutta ei kuitenkaan pidä tyytyä javascriptin tapahtum-looppiin. On kuitenkin mahdollista kirjoittaa oma rinnakkaisuuden looppinsa.

Yhäkin ihmettelen että miksi tehdä tämä. Kaikki ilmeisetsi pihalla koska esitelmään liittyviä kysymyksiä ei esitetä.

Better Web Development with WebKit Remote Debugging

Sharma Ashutosh Jagdish

WebCL for Hardware-Accelerated Web Applications

Jeon Won

  • No labels
You must log in to comment.