Tuval harika! - sayfa 53

 
Nikolai Semko :

Dmitry, bu kendini onaylamanın ilkel bir yolu.

Aynı şeyden bahsediyorum ... üç satır kod yazamayan insanların önünde.

 
Dmitry Fedoseev :

Aynı şeyden bahsediyorum ... üç satır kod yazamayan insanların önünde.

Kimden bahsediyorsun? Herkes hakkında?
 
Nikolai Semko :

Bunun gibi bir şey mi?



Çok beklenmedik! ))) Süper!

 
Nikolai Semko :

Dmitry, bu kendini onaylamanın ilkel bir yolu.

Dmitry'nin "açıklamasına" tepki bile vermedim.

 

Anladın mı, ergenlik daha bitmedi mi? Kendilerini doğrulama sorunlarıyla ilgilenirler.

Yoksa konsol uygulamalarında programlama öğrenmenin sonucu mu?

 
Renat Fatkhullin :
Muhteşem masalların gecesi hackneyed plaklarla başladı.

Gerçekte sorun, insanların gerçekten yüksek bir seviyeye çıkamamasıdır. Ve bu konuda yapabileceğin hiçbir şey yok.


Karmaşıklık sorunu şöyle görünür:


Alt katmanlar artan gereksinimler nedeniyle çözümler sağlayamadığından veya maliyet etkin olmadığı için süreç artan karmaşıklığa ve işlevselliğe dönüşür. Geriye dönmeye izin vermeyen ilerleme budur.

Tabii ki, tüm tüccar katmanları bunun neyle ilgili olduğunu bile anlamıyor ve basitçe düşüyor. Ve onları eğitmek neredeyse imkansız - çok az sayıda insan acı veren binlerce saatlik eğitime yatırım yapacak.

Bu nedenle, sorunları bilmeyen, ancak bayraklarla daha düşük seviyelere çağrıda bulunan insanlar ortaya çıkıyor. İlerleme ile aşağı!


Şunlar için fırsatlar geliştiriyoruz:
  1. Pazardaki diğerleri için uygulamalar oluşturur
  2. Kendisi için daha karmaşık çözümler üretir

Renat, platformu işlevsellik yönünde geliştirmeniz harika.
Düşenler onların seçimidir. Ve gelişmek isteyen, daima gelişecektir!
Örneğin benim durumum. Hiç programcı olmadım, üniversitede hocalarla programcı olarak uzmanlık eğitimi almadım.
Ancak mql dili sayesinde, dilin yapısını bir bütün olarak anlamaya karar verdim ve bu da beni C dilinin temellerini incelemeye teşvik etti.
C'nin temellerini anladıktan sonra, bir süre sonra mql örnekleri sayesinde de OOP C++'ı anlamaya başladım.
Artık programlarımı mql, C, C++, Py ile kolayca yazabiliyorum. Dll'lerin nasıl çalıştığını ve nasıl yazılacağını anladım.
Sonra iş parçacıklarının nasıl çalıştığını ve senkronizasyonlarını inceledim, şimdi hafızanın nasıl çalıştığını hesaba katmaya ve tüm bunları programlarımda uygulamaya başladım.
Evet tabii ki pek bir şey bilmiyorum ama her şey gerektiği gibi öğreniliyor. Programlamada yeni bir şey öğrenmek için bir ilaç gibi))
Bu nedenle, aynı gelişme düzeyinde kalanlar, bu onların payıdır. Ve ürününüzü geliştirirsiniz, onu isteyenlere geliştirme fırsatı verirsiniz.
Ve yeni işlevsellik, çalışmasının ilkelerini öğrenmeye teşvik ediyor. Bu nedenle ürününüzü profesyonel düzeyde geliştirin.
Ve karmaşıklık sorunu, herhangi bir faaliyet alanında doğal bir seleksiyon sürecidir.

 
Renat Fatkhullin :

Karmaşıklık sorunu şöyle görünür:


Alt katmanlar artan gereksinimler nedeniyle çözümler sağlayamadığından veya maliyet etkin olmadığı için süreç artan karmaşıklığa ve işlevselliğe dönüşür. Geriye dönmeye izin vermeyen ilerleme budur.

Tabii ki, tüm tüccar katmanları bunun ne hakkında olduğunu bile anlamıyor ve basitçe düşüyor. Ve onları eğitmek neredeyse imkansız - çok az sayıda insan acı veren binlerce saatlik eğitime yatırım yapacak.

Bu nedenle, sorunları bilmeyen, ancak bayraklarla daha düşük seviyelere çağrıda bulunan insanlar ortaya çıkıyor. İlerleme ile aşağı!


Şunlar için fırsatlar geliştiriyoruz:
  1. Pazardaki diğerleri için uygulamalar oluşturur
  2. Kendisi için daha karmaşık çözümler üretir

Bana öyle geldi ki Nikolai başlangıçta yalnızca MT'nin üst düzey grafik kitaplıkları açısından işlevsellikten yoksun olduğu anlamına geliyordu, hepsi bu.

Üst düzey kitaplıklar oluşturmak - Bunun alt düzeylere bir adım olmadığını düşünüyorum, kelime oyunu için kusura bakmayın. Python'a bakın - kütüphanelerin bolluğu nedeniyle, çoğunlukla sadece yeni başlayanlar arasında popülerdir.

Üst düzey bir kitaplık, karmaşıklığı mümkün olduğunca azaltırken işlevselliği artırmakla ilgilidir. Bu doğru bir gelişme yoludur, çünkü karmaşıklığın kendisi herhangi bir sistemde kötüdür.

 
Aleksey Mavrin :

Bana öyle geldi ki Nikolai başlangıçta yalnızca MT'nin üst düzey grafik kitaplıkları açısından işlevsellikten yoksun olduğu anlamına geliyordu, hepsi bu.

Üst düzey kitaplıklar oluşturmak - Bunun alt düzeylere bir adım olmadığını düşünüyorum, kelime oyunu için kusura bakmayın. Python'a bakın - kütüphanelerin bolluğu nedeniyle, çoğunlukla sadece yeni başlayanlar arasında popülerdir.

Üst düzey bir kitaplık, karmaşıklığı mümkün olduğunca azaltırken işlevselliği artırmakla ilgilidir. Bu doğru bir gelişme yoludur, çünkü karmaşıklığın kendisi herhangi bir sistemde kötüdür.

Duyurulardan birinde, yakın gelecekte yeni bir program türünün kullanıma sunulacağı yazıyordu - modüller.
Bu modüllerin ne gibi işlevler getireceğini merak ediyorum. Belki grafik modülleri de olacaktır.
Renat'ın bu modüller hakkındaki yorumunu okumak ilginç olurdu.
Ne olacak, hangi işlevsellik, genel olarak ne için?
Bu, metatrader arayüzünün modülerliğiyse, genellikle harika olacaktır.

 
Aleksey Mavrin :

....

Üst düzey bir kitaplık, karmaşıklığı mümkün olduğunca azaltırken işlevselliği artırmakla ilgilidir. Doğru gelişme yolu budur, çünkü karmaşıklığın kendisi herhangi bir sistemde kötüdür.

Kabul ediyorum. Artan karmaşıklıkla, her şey net değil. Zorluk değişir. Bir karmaşıklık, işlevselliği ve yetenekleri artırır, diğeri ise azaltır. Bazen, gereksiz karmaşıklığın ve toplam basitleştirmenin reddedilmesi nedeniyle işlevsellik birçok kez artırılabilir.

Ara sıra.
 
Aleksey Mavrin :

Bana öyle geldi ki Nikolai başlangıçta yalnızca MT'nin üst düzey grafik kitaplıkları açısından işlevsellikten yoksun olduğu anlamına geliyordu, hepsi bu.

Üst düzey kitaplıklar oluşturmak - Bunun alt düzeylere bir adım olmadığını düşünüyorum, kelime oyunu için kusura bakmayın. Python'a bakın - kütüphanelerin bolluğu nedeniyle, çoğunlukla sadece yeni başlayanlar arasında popülerdir.

Üst düzey bir kitaplık, karmaşıklığı mümkün olduğunca azaltırken işlevselliği artırmakla ilgilidir. Doğru gelişme yolu budur, çünkü karmaşıklığın kendisi herhangi bir sistemde kötüdür.

CCanvas, CCanvas3D ve CGraphic standart kitaplığının arayüzüne bakın. /Controls'de arayüz oluşturmak için kontrol kitaplığına bakın.

Fırsatlar için zaten yer var. Evet ve bu yeterli.


Ama Allah korusun, insanların %1'i bile oraya varacak ve bu tür fırsatların varlığını görecek. Bu adımda her şey ölür - insanlar "onu kullanmak zor" değil, olasılıkları bile göremezler.

Girişte tüm potansiyel kullanıcıların %99'unu kaybettiyseniz, eğitim veya stimülasyonun daha fazla optimizasyonu artık önemli değil.

Neden kaybettin? Evet, çünkü herkes araştırmak, okumak veya zorlamak için bile çok tembel.

Ve sorun herhangi bir hızlı/etkili/büyülü eylemle çözülemez. Sadece 20 yıldır yaptığımız metodik eğitim.


Soru: Standart kütüphanede R'nin temel işlevlerine benzer yaklaşık 500 güçlü matematiksel işlevimiz olduğunu kim bilebilir?

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека MQL5 написана на языке MQL5 и предназначена для облегчения написания программ (индикаторов, скриптов, экспертов) конечным пользователям. Библиотека обеспечивает удобный доступ к большинству внутренних функций MQL5.