Üçüncü taraf basit bir kod derlemek ve ortaya çıkan makine kodunu bir Uzman Danışmanda yürütmek mümkün müdür?
Durum şu: C veya benzeri bir dilde yazılabilen bir fonksiyon var, basit matematiksel fonksiyonları kullanıyor, karmaşık üçüncü taraf kütüphanelere ihtiyaç yok, bu fonksiyon EA'da derleniyor ve gerektiğinde kullanılıyor, örneğin giriş ve çıkış koşullarını belirleyen stratejilerden biridir.
Bunu uygulamak mümkün mü?
Sadece her şey kütüphane oluşturmadan RAM'de gerçekleşir.
Aliaksandr Hryshyn : Üçüncü taraf basit bir kod derlemek ve ortaya çıkan makine kodunu bir Uzman Danışmanda yürütmek mümkün müdür?
Durum şu: C veya benzeri bir dilde yazılabilen bir fonksiyon var, basit matematiksel fonksiyonları kullanıyor, karmaşık üçüncü taraf kütüphanelere ihtiyaç yok, bu fonksiyon EA'da derleniyor ve gerektiğinde kullanılıyor, örneğin giriş ve çıkış koşullarını belirleyen stratejilerden biridir.
Bunu uygulamak mümkün mü?
Sadece her şey kütüphane oluşturmadan RAM'de gerçekleşir.
gemide Critcl var - "anında" C/C++ modüllerinin derlenmesi ve çalıştırılması. Bu, JIT'i değil, normal sistem derleyicisini kullanarak tam olarak "derleme ve çalıştırma" dır.
Demolar, C ile yazılmış bir işlevin yürütülmesine ilişkin basit bir örneğe sahiptir.
This is the section for developers writing, or wishing to write, a package embedding C into Tcl via critcl. I guess that we are allowed to asssume that you, gentle reader, are here because you have written some Tcl code which is not fast enough (any more) and you wish to make it "go faster" by replacing parts (or all) of it with speedy C...
Teşekkürler). Kendi tercümanımı kullanıyorum, oldukça basit, sıralı (döngüler olmadan) bir strateji komut dosyası yürütüyor. Daha hızlı çalışabileceğini düşünüyorum, belki daha birçok parametre vardır.
Üçüncü taraf basit bir kod derlemek ve ortaya çıkan makine kodunu bir Uzman Danışmanda yürütmek mümkün müdür?
gemide Critcl var - "anında" C/C++ modüllerinin derlenmesi ve çalıştırılması. Bu, JIT'i değil, normal sistem derleyicisini kullanarak tam olarak "derleme ve çalıştırma" dır.
Demolar, C ile yazılmış bir işlevin yürütülmesine ilişkin basit bir örneğe sahiptir.
paketi kullanma hakkında bkz. http://andreas-kupries.github.io/critcl/doc/files/critcl_usingit.html
oldukça basit, eğer Tcl'de (ATcl kitaplığı) şöyle bir şey beslerseniz:
cproc, C'yi derler ve hemen ona bir arayüz oluşturur. ccode sadece derler ve bağlanır (her C fonksiyonunun yukarı çekilmesi gerekmez)
PS/ sitede editörde/stillerde bir aksaklık var :-) kod bloğundaki metin kopyalanıp yapıştırılmış, editörde biçimlendirme var ama görüntülerken yok :-)
Teşekkürler). Kendi tercümanımı kullanıyorum, oldukça basit, sıralı (döngüler olmadan) bir strateji komut dosyası yürütüyor. Daha hızlı çalışabileceğini düşünüyorum, belki daha birçok parametre vardır.
ATcl, 5. ile "birleştirmeye" hazırlanıyor,
Yeni bir sürüm yayınladı. Değişiklikler:
- şimdi BAWT dağıtımına dayanmaktadır http://www.bawt.tcl3d.org/ (daha fazla "pil" var ve ofis otomasyonu var)
- derleyiciyi VC'den GCC'ye değiştirin
SourceForge'dan indirebilirsiniz: https://sourceforge.net/projects/mt-atcl/
veya proje sayfasında http://luxtrade.tk/atcl:install
veya ekli olanı al
kötü bir şey "ekli" 2Mb zip
tekrar, daha sonra, site başarısız olmayı bıraktığında, onu ayrı bir mesajla eklemeye çalışıyorum