Şakaydı gerçek oldu: Web assembly :)
0

Bu konuda 2 mesaj var

Nihayet w3c, google, mozilla, microsoft ve apple' ın ortak çalışıp yeni teknolojiler için standartları baraber belirliyor olmaları çok güzel bir haber.

 

Buradaki assembly ile elbette bildiğimiz düşük seviyeli programlama dili olan asm değil managed platformlardan aşina olduğumuz portable-bytecode kastediliyor. Ek olarak ilerleyen zamanlarda kendine ait jit derleyicileri ve garbage collection eklentileriyle komple bir runtime' e evrilecek gibi duruyor.

 

Tüm bunların ışığında .Net CLR gibi dil bağımsız bir yapıya bürünebilir mi yani tarayıcı içinde java/c#/python kullanabilecekmiyim diye soruyorsanız bu konuda Google mühendislerinden
JF Bastien şöyle demiş;
 

 

The goal is indeed to support any language, but supporting any language is difficult to pull off without huge delays.

 

WebAssembly is currently focusing on languages that are traditionally compiled ahead-of-time, work well with on linear memory heap, and which don't require dynamic recompilation, runtime code loading, or garbage collections. Some of these constraints are there to get to a Minimum Viable Product as early as possible, and take into account what existing in-browser compilers can do.

 

Note that the MVP won't support threads. Threads will be added shortly after.

 

Python, JavaScript and Ruby can easily be supported by compiling an interpreter, written in C/C++, to WebAssembly. Later versions of WebAssembly will support JIT-compilation, but engines like V8 will have to target WebAssembly as if it were a new ISA (e.g. on par with x86-64 / ARM / ...).

 

C# and Java require similar GC and stack manipulation primitives. That's also on the roadmap, but after MVP, threads, and dynamic linking.

 

Note that the languages may work just fine, but supporting all their libraries is also difficult! We (browser engineers) can work towards supporting languages well, but we need communities to build up around great library support.

 

http://stackoverflow.com/questions/31994034/webassembly-javascript-and-other-languages

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Yorum yazmak için üye olun veya giriş yapın

Yorum yazmak için üye olmanız lazım

Üye ol

Üye olun ve sitemizin tüm avantajlarından yararlanın!


Yeni bir hesap oluştur

Giriş yap

Zaten üyemiz misin? O halde giriş yap


Hemen giriş yap
0

  • Bu sayfadaki üyeler   0 üye

    Şu an bu sayfayı görüntüleyen bir üye yok