MQL dilinin sözdizimi için dilekler - sayfa 5

 
TheXpert :
moderatörler, görmüyor musunuz? hasta sakinleşmez, sakinleşmek gerekir

Ne? Puan almak?

 
Реter Konow :

Dilin neden C++ olarak adlandırıldığını merak ediyorum.

++ Bunun tam olarak çekirdek C dilinin bir uzantısı olduğunu hatırlıyorum

ve C'nin kendisi, diye yazıyor Vicki:

C (İngilizce C), 1969-1973'te Bell Labs çalışanı Dennis Ritchie tarafından B dilinin bir gelişimi olarak geliştirilen, genel amaçlı derlenmiş statik olarak yazılmış bir programlama dilidir.

 
Igor Makanu :

++ Bunun çekirdek C dilinin bir uzantısı olduğunu tam olarak hatırlıyorum

ve C'nin kendisi, diye yazıyor Vicki:

++ işareti, ayrıca bir artış). Kendi başına koşullu olarak sonsuz bir artış sağlar. Çekirdek C dilinin bir uzantısı, C+ (mantıksal olarak) olarak adlandırılmalıdır.

 
TheXpert :
moderatörler, görmüyor musunuz? hasta sakinleşmez, sakinleşmek gerekir
Aynen, koğuştaki hademeler! )
 
Dmitry Fedoseev :

C'ye eklendiği ve genişletildiği ve ayrıca C işlevselliğinin tam olarak korunduğu için C ile yazılmış programların C++ derleyicilerinde derlenmesi gerektiği gibi görünüyor. Daha fazla genişleme kesinlikle hariç tutulmaz, ancak yalnızca bu süreklilik ilkesinin korunmasıyla mümkündür.

Ve görüyorum ki o kurslara katılmışsın;)
 
Alexey Navoykov :

kod tabanına ek olarak, Freelance ve Market de vardır ve MQ'nun ürünlerin kalitesiyle ilgilenmesi gereken yer burasıdır. Ve dilin kalitesi bir şekilde geliştirme ve hata ayıklamanın kalitesini ve hızını etkiler.

Modern programlama kavramını doğru anlarsam, bu üçüncü taraf kitaplıkların kullanımıdır. Onlar. çok sayıda kitaplık bilmeniz gerekiyor ve bilmiyorsanız, en azından görevleriniz için kitaplıkların varlığının olasılığını hayal edin. Kod yazmak, kabaca konuşursak, Google ile başlar.

Çok sayıda C++ kitaplığı olduğundan, doğru olanı bulma olasılığı (çok gereksiz olsa da) bir arama motorunu kullanma becerisine bağlıdır, çünkü tekerleği yeniden icat etmeniz gereken durumlarla nadiren karşılaşırsınız.

Bu yaklaşım yüksek bir geliştirme hızına sahiptir, kalite ile her şey o kadar basit değildir.


Onlar. C++'ı MQL'den çıkarmanın temel amacı, sürekli olarak yeni çözümlerle güncellenen bu veritabanı aracılığıyla modern programlama gerçekliklerini kullanmak için devasa bir kütüphane veritabanına erişim sağlamaktır.


Bu modern programlama yaklaşımı MQL'de çalışmaz. Çok az kitaplık vardır, bu nedenle modern bir programcı MQL'den çok rahatsız olur. Market/Freelance için hızlıca bir şeyler yazmak rahat değil. Anahtar kelime "hızlı". Ve bu neredeyse kendileri için danışmanlar için geçerli değildir. Onlar. diğerleri için hızlı bir şekilde kod oluşturmanız gerekir.


C++'a yakınlaştırma, karmaşık teknik özellikleri geliştirme hızında hafif bir artış sağlayacaktır. Ancak MT5 için karmaşık teknik özelliklerin sayısı o kadar azdır ki, C ++ analogunun egzoz açısından önemi şüphelidir.


MT5 kitaplıkları hakkında konuşursak, dil sınırlamaları nedeniyle değil, sınırlı sayıda görev nedeniyle bunlardan çok azı vardır. MQL5'in C++'dan her şeyi yapabildiğini düşünelim. Peki, yazmak için ne tür bir MT5 kütüphanesi verirdi?


Tehdit Dilin yeni özelliklerine karşı değil. Ben sadece bu isteklerin ana nedenlerini göstermek istiyorum.

 
Alexey Navoykov :
Aynen, koğuştaki hademeler! )

Evet, birbirlerine kulüp kartları salladılar.

 
fxsaber :

Modern programlama kavramını doğru anlarsam, bu üçüncü taraf kitaplıkların kullanımıdır. Onlar. çok sayıda kitaplık bilmeniz gerekiyor ve bilmiyorsanız, en azından görevleriniz için kitaplıkların varlığının olasılığını hayal edin. Kod yazmak, kabaca konuşursak, Google ile başlar.

Çok sayıda C++ kitaplığı olduğundan, doğru olanı bulma olasılığı (çok gereksiz olsa da) bir arama motorunu kullanma becerisine bağlıdır, çünkü tekerleği yeniden icat etmeniz gereken durumlarla nadiren karşılaşırsınız.

Bu yaklaşım yüksek bir geliştirme hızına sahiptir, kalite ile her şey o kadar basit değildir.


Onlar. C++'ı MQL'den çıkarmanın temel amacı, sürekli olarak yeni çözümlerle güncellenen bu veritabanı aracılığıyla modern programlama gerçekliklerini kullanmak için devasa bir kütüphane veritabanına erişim sağlamaktır.


MQL'de programlamaya böyle modern bir yaklaşım çalışmıyor. Çok az kitaplık vardır, bu nedenle modern bir programcı MQL'den çok rahatsız olur. Market/Freelance için hızlıca bir şeyler yazmak rahat değil. Anahtar kelime "hızlı". Ve bu neredeyse kendileri için danışmanlar için geçerli değildir. Onlar. diğerleri için hızlı bir şekilde kod oluşturmanız gerekir.


C++'a yakınlaştırma, karmaşık teknik özellikleri geliştirme hızında hafif bir artış sağlayacaktır. Ancak MT5 için karmaşık teknik özelliklerin sayısı o kadar azdır ki, C ++ analogunun egzoz açısından önemi şüphelidir.


MT5 kitaplıkları hakkında konuşursak, dil sınırlamaları nedeniyle değil, sınırlı sayıda görev nedeniyle bunlardan çok azı vardır. MQL5'in C++'dan her şeyi yapabildiğini düşünelim. Peki, yazmak için ne tür bir MT5 kütüphanesi verirdi?


Tehdit Dilin yeni özelliklerine karşı değil. Ben sadece bu isteklerin ana nedenlerini göstermek istiyorum.

C ++'da AI kitaplıkları varsa, tüm yeteneklerini bağlamalarına izin verin. Buna değer.))

Genel olarak, profesyonel programcıların MQL5'te kendilerini rahat ve rahat hissetmelerini umursamıyorum. Keşke topluluğumuzda onlardan daha fazla olsaydı.

(Her ne kadar C++ varlıklarının ve kurallarının dağınıklığı karşısında her zaman isyan etmiş ve iğrenmiş olsam da. Bu kung fu gibidir, %10'u gerçek bir dövüşte faydalı olabilir. Ve döner tabla yaparken yumruklanacaksınız. çene.)

 
Реter Konow :

C ++'da AI kitaplıkları varsa, tüm yeteneklerini bağlamalarına izin verin. Buna değer .))

fxsaber :

MQL5'in C++'dan her şeyi yapabildiğini düşünelim. Peki , yazmak için ne tür bir MT5 kütüphanesi verirdi?

 

fxsaber :

Peki , yazmak için ne tür bir MT5 kütüphanesi verirdi?

AI kitaplığı.

AI danışmanlar ister. Bu gelecek.