Benim yaklaşımım. Çekirdek - Motor. - sayfa 39

 
Ilya Malev :
IMHO, mql için gui önemli ve gereklidir (ve belki de üst dil de). Ancak bu, OOP olmadan yapılırsa, yöntem hakkında değil, yazarının bilinç durumu hakkında konuşur. 4 günde 38 sayfa harika. Görünüşe göre, herkes bu ruh halini seviyor.

Peki, maçlarda ne kadar tasarruf edeceksiniz?

 
Vasiliy Sokolov :

Peki, maçlarda ne kadar tasarruf edeceksiniz?

Hangi maçlarda?

 

Kısacası millet, Peter'ı köşeye sıkıştırmaya devam ederek ve konuyu bir sel haline getirerek yanılıyorsunuz.

Peter motorla ilgili bir şey gönderdi. Bu derlenebilir ve çalıştırılabilir. O zaman umarım yapıcı başlar: motor, arayüzleri ve bunun ve bunun nasıl yapılacağı hakkında bir tartışma.

 
Vasiliy Sokolov :

Kısacası millet, Peter'ı köşeye sıkıştırmaya devam ederek ve konuyu bir sel haline getirerek yanılıyorsunuz.

Peter motorla ilgili bir şey gönderdi. Bu derlenebilir ve çalıştırılabilir. O zaman umarım yapıcı başlar: motor, arayüzleri ve bunun ve bunun nasıl yapılacağı hakkında bir tartışma.

ayrıntılı olarak lütfen - nerede yayınlandı, ne ve nasıl. Konu başlığında veya Peter'ın profilinde hiçbir şey yok

40 sayfalık bir sel sırasında bir şey eklenmişse, o zaman "düzenlenmiş" değil, "empoze edilmiş" idi .. Genel olarak, bu forum kurallarını ihlal ediyor - ticari bir ürünü tartışıyor

 
Georgiy Merts :

Bu yüzden hiç kimse devasa bir küresel diziye doğrudan erişimin, tüm bu arayüz çanları ve ıslıklarından ve tür dönüştürmeden daha hızlı olduğunu iddia edemez. Ayrıca, çift gönderimli Ziyaretçi gibi tasarım modellerini de hatırlayabiliriz - orada çok fazla ek yük var.

Bununla birlikte, tüm bunlar, destek ve modifikasyon rahatlığında karşılığını verir. Ne yazık ki, programlama geliştirmenin ana akımı, uzun zamandır herhangi bir zihinsel çabanın bilgisayara maksimum aktarımı olmuştur. Bir aritmetik ilerlemenin toplamının, iyi bilinen toplam formülü yerine bir döngü kullanılarak hesaplandığı noktaya gelir. Bu anlamda, insanların "aşağılayıcı" olduğu konusunda Peter'a katılıyorum.

Ancak, ne yazık ki, başka seçenek yok - ya herkesle "düşüreceksin", o kadar hızlı yapmaya çalışmıyorsun ya da umutsuzca geride kalıyorsun. Ve programınızın etkisiz olduğu gerçeği önemsizdir.

Burada biyolojideki rekabetle, avcı-av ilişkisinde bile bir analoji görüyorum. Gerçekte, kurttan kaçan tavşan, kurtla değil, diğer tavşanlarla rekabet eder. Kurttan herkesten daha hızlı kaçmasına gerek yok. Kurttan kaçması son değil, çok daha önemlidir. Çünkü en son kaçarsa yenilir, en hızlı kaçarsa gereğinden fazla enerji harcar ve daha faydalı yönlere yönlendirilebilir.

Her türlü programlama teknolojisinde aynıdır... En verimli yol, assembler'da programlama yapmaktır, ancak o kadar çok çaba gerektirir ki, anlamsızdır - kod çok verimli olmasa bile, enerjiyi daha verimli bir şekilde harcamak daha iyidir. . Peter'ın global erişimli dizisi - aynı seriden. Buna erişim etkilidir, ancak neyin nerede olduğunu ve neye nasıl erişileceğini hatırlamak çok fazla şey gerektirir.

hmm, seninle tartışacağımı düşünmemiştim, uzun süre takvime baktın mı? bahçede hangi yıl arayüz zillerinin ve ıslıklarının verimsizliği nedir? İşlemci ve önbellek düzeylerinde bellek organizasyonu ve bellek erişimi hakkında bir şeyler duydunuz mu? ... bir kez daha takvim hakkında .... 2018 ve Intel çekirdekli işlemcilerin bahçesinde artık ilk "Kenevir" yok

ne montajcısı? Takvim hakkında konuşmayacağım .... ama size söyleyebilirim ki, 1996'da Pentium-1 hakkında işlemci komutlarının açıklamasını içeren bir kitap satın aldım ve hatta önbelleğin nasıl verimli bir şekilde yükleneceği ve nasıl yükleneceği “çiğnenmişti”. sanal bellek sayfaları işe yarayacaktı, kitabın tamamı tek bir montajcıda yaklaşık 500-700 sayfaydı, işlemciyi programlamak ilginçti ve hala mümkündü

ve şimdi işlemci önbelleğini birleştiriciye verimli bir şekilde yüklemek mi istiyorsunuz? - "dürtme yöntemi" ile elde edeceğiniz tek şey, sabit bir önbellek temizleme ve böyle bir "verimli" montajcı programının çalışması olacak, Pentium-1 düzeyinde, sadece 2010'dan sonra piyasaya sürülen işlemcileri destekleyen HDL derleyicilerinde mi? yıllar sonra, önbellek ve işlemci ardışık düzenini doğru şekilde yükleyecek verimli ve optimize edilmiş kod elde edebilirsiniz.

Not: Windows'un bu kalıcı "yamaları" (güncellemeler) ayrıca işletim sisteminin işlemciyle, bellek ve önbellek yüklemeyle optimize edilmesi üzerinde çalışıyor ve işte buradasınız ... Monte Cristo Kontu! montajcı ile!!! )))

 
Maxim Kuznetsov :

...Ve genel olarak, bu forum kurallarını ihlal ediyor - ticari bir ürünün tartışılması

Neden bahsediyorsun? Hangi ticari ürün? Bunun linki nerede? Belki Pazarda sunulur? Derlenmiş ex4 yüklenebilir ve herhangi bir şey varsa tartışılabilir.

Maksim Kuznetsov :

ayrıntılı olarak lütfen - nerede yayınlandı, ne ve nasıl.

Sayfa 30 .

 
Vasiliy Sokolov :

Neden bahsediyorsun? Hangi ticari ürün? Bunun linki nerede? Belki Pazarda sunulur? Derlenmiş ex4 yüklenebilir ve herhangi bir şey varsa tartışılabilir.

Ücretsiz ve kullanılabilir ürün nedir? nerede gördün .. tartışılan ürünü nerede gördün :-)

Peter, kodun kapatılacağı gerçeğini gizlemiyor ve ödenip ödenmeyeceği ve neye dayanarak ödeneceği konusunda tereddüt ediyor.

 
Igor Makanu :

hmm, seninle tartışacağımı düşünmemiştim, uzun süre takvime baktın mı? bahçede hangi yıl arayüz zillerinin ve ıslıklarının verimsizliği nedir? İşlemci ve önbellek düzeylerinde bellek organizasyonu ve bellek erişimi hakkında bir şeyler duydunuz mu? ... bir kez daha takvim hakkında .... 2018 ve Intel çekirdekli işlemcilerin bahçesinde artık ilk "Kenevir" yok

ne montajcısı? Takvim hakkında konuşmayacağım .... ama size söyleyebilirim ki, 1996'da Pentium-1 hakkında işlemci komutlarının açıklamasını içeren bir kitap satın aldım ve hatta önbelleğin nasıl verimli bir şekilde yükleneceği ve nasıl yükleneceği “çiğnenmişti”. sanal bellek sayfaları işe yarayacaktı, kitabın tamamı tek bir montajcıda yaklaşık 500-700 sayfaydı, işlemciyi programlamak ilginçti ve hala mümkündü

ve şimdi işlemci önbelleğini birleştiriciye verimli bir şekilde yüklemek mi istiyorsunuz? - "dürtme yöntemi" ile elde edeceğiniz tek şey, sabit bir önbellek temizleme ve böyle bir "verimli" montajcı programının çalışması olacak, Pentium-1 düzeyinde, sadece 2010'dan sonra piyasaya sürülen işlemcileri destekleyen HDL derleyicilerinde mi? yıllar sonra, önbelleği ve işlemci ardışık düzenini doğru şekilde yükleyecek verimli ve optimize edilmiş kod elde edebilirsiniz.

Not: Windows'un bu kalıcı "yamaları" (güncellemeler) ayrıca işletim sisteminin işlemciyle, bellek ve önbellek yüklemeyle optimize edilmesi üzerinde çalışıyor ve işte buradasınız ... Monte Cristo Kontu! montajcı ile!!! )))

Ve bu sözlerimi nasıl değiştirir?

C kodu, kural olarak, montajcıya yakındır, ancak yine de, en yüksek verim tam olarak montajcıda elde edilebilir. Hangi yıl olursa olsun.

"Yazarak işlemci önbelleğini yükleme" hakkında - anlamadım. Derleyici, önbelleği mümkün olduğunca verimli bir şekilde yüklemek için bu amaçla kullanılır! Hangi "dürtme yöntemi"?

 
Maxim Kuznetsov :

ayrıntılı olarak lütfen - nerede yayınlandı, ne ve nasıl. Konu başlığında veya Peter'ın profilinde hiçbir şey yok

burada. genel olarak, bu gönderiyi bir şekilde başlangıca eklemek güzel olurdu, böylece bu tür daha az soru olur

Мой подход. Ядро - Движок.
Мой подход. Ядро - Движок.
  • 2018.12.08
  • www.mql5.com
В этой ветке, я хочу рассказать о своем подходе в программировании. Заранее предупреждаю, - здесь не будет обсуждений GUI...
 
TheXpert :

burada. genel olarak, bu gönderiyi bir şekilde başlangıca eklemek güzel olurdu, böylece bu tür daha az soru olur

bu yüzden TC'nin "çekirdek motorun" serbest bırakılmasıyla ilgilenmesine izin verin .., onu erişilebilir bir yere yerleştirerek ve kullanım şartlarını formüle ederek. Ve orada açıklayıcı belgeler tutar.

aksi takdirde, olası kullanıcılar, her biri 100 sayfadan oluşan 3 cildin tümünü okuyarak tüm forumu taramak zorunda kalacak :-)

bir yıldır ona "yap şunu, konuşmayı kes" diyorlar - ama kahretsin, başka bir konu ...

Neden: