JİT derleyici (yerel kod) tamamen yönetilen bir yazmak mümkün .NET dil
JİT derleyici yazma fikri ile oynuyor ben bile teorik olarak mümkün yönetilen kod bir şey yazmak için ise sadece merak ediyorum. Özellikle, çevirici bayt dizisine oluşturduktan sonra nasıl içine yürütme başlamak için geç mi?
CEVAP
Evet, yapabilirsiniz. Aslında, bu benim işim :)
Tamamen gpu.net F yazdım# (birim testlerimiz modül) -- aslında ve çalıştırma sırasında IL, gibi demonte JİTs .NET CLR yapar. Biz yayarlar yerel kod için ne olursa olsun altta yatan hızlandırma aygıtı kullanmak isterseniz; şu anda biz sadece destek Nvıdıa GPU, ama ben tasarlanmış sistemimiz için retargetable ile en az iş çok büyük ihtimalle alacağız desteği diğer platformlar içinde gelecek.
Gibi performansı var F# için teşekkür ederim ... derlenmiş optimize edilmiş modu (ile tailcalls), bizim JİT derleyici kendisi muhtemelen kadar hızlı derleyici içinde CLR ("yazılan C , IIRC).
Yürütme, jitted kodu çalıştırmak için donanım sürücüleri kontrol geçmek mümkün olmanın yararı var; ancak, bu CPU beri yapmak zor olmaz .NET işlev işaretçileri yönetilmeyen/yerel kod (/normal güvenlik tarafından sağlanan herhangi bir güvenlik kaybedersin ama .destekler NET).
&Quot;T genel Bir dizi varargs bir par...
mümkün mongodb yerel sunucusunu başlat...
Nasıl iOS tamamen C uygulama yazmak iç...
'in debugger Delphi uzantıları ya...
Hadoop &; platformunuz için yerel-hado...