MQL5 dilini sıfırdan kendi kendine öğrenme - sayfa 16

 
Реter Konow :
Hayır, tabii geri çevirdin.))) (Seninle beraber olduğumuzu hatırladım. Uzun zamandır burada değilsin :))

Diziler her şeyi bilmeli!))), ancak OOP isteğe bağlıdır. Tabii ki, ama TS bunun hakkında konuşmak için çok erken.

Tanrım. Hatta forum motoru, bir önceki mesajımdaki konunuza bir bağlantı ekledi: Benim yaklaşımım.Çekirdek, siz ve benim OOP hakkında hacklediğimiz yer. Nastalji... İki yıl oldu bile, kahretsin. Burada forum motoru sizinle konuşmamızı hatırlıyor))

 
Реter Konow :

eski ne demek? ABC, astar, önemsiz olabilir mi? Belki eski aritmetik?

İyi bir programcısınız, ancak bir öğretmen olarak öğrenciyle ilgili bilgileri görmüyor ve seviyesini yanlış değerlendiriyorsunuz. Temel bilgileri doğru sırayla öğrenmesi gerekir ve ona yalnızca iyi bir ders kitabı yardımcı olur.)

Kovalev'in ders kitabı esasen bir dil referansıdır, sırayla anlatılır: bakın, bir for döngüsümüz var, bu şekilde kullanılıyor, bir while döngüsü var, bu şekilde kullanılıyor, bu tür veri türleri var ve bunlar var. çok. Asıl soru şudur: NEDEN BU HER ŞEY VE BUNLARIN HEPSİYLE NE YAPILMALI? cevapsız kalır. Yani fırında böyle bir "kitap". Ve diziler asla temel değildir. Fonksiyonun temelleri ve onlarla çalışma yeteneği. Diğer her şey uygulama detaylarıdır.

 
Реter Konow :

İşte, amatörlerin tavsiyeleriyle kafanız karışmadan ve zamansız görevler üzerinde kafa karıştırmadan, oldukça özel görevler için uygulamalı bir dil öğrenmeye başlamanın en iyi yolu:

Sergey Kovalev'in ders kitabı https://book.mql4.com/ru

Peter, bu ders kitabı geçen hafta sonu çoktan çalışmaya başladı. Ama yine de, bağlantı için teşekkürler! Tarayıcı yer imlerime zaten ekledim.

Saygılarımla, Vladimir.

 
Vasiliy Sokolov :

Tanrım. Hatta forum motoru, bir önceki mesajımdaki konunuza bir bağlantı ekledi: Benim yaklaşımım.Çekirdek, siz ve benim OOP hakkında hacklediğimiz yer. Nastalji... İki yıl oldu bile, kahretsin. Burada forum motoru sizinle konuşmamızı hatırlıyor))

Evet ... zamanlar oldu!))))
 
Vasiliy Sokolov :

Kovalev'in ders kitabı esasen bir dil referansıdır, sırayla anlatılır: bakın, bir for döngüsümüz var, bu şekilde kullanılıyor, bir while döngüsü var, bu şekilde kullanılıyor, bu tür veri türleri var ve bunlar var. çok. Asıl soru şudur: NEDEN HER ŞEY BU VE BUNLARIN HEPSİYLE NE YAPILMALI? cevapsız kalır. Yani fırında böyle bir "kitap". Ve diziler asla temel değildir. Fonksiyonun temelleri ve onlarla çalışma yeteneği. Diğer her şey uygulama detaylarıdır.

Yokluk yıllarında radikal bir şey oldun.)))) Bir çekirdeğim var - bir dizi, çünkü bu benim bir programcı olarak hayatta kalmamla ilgili bir mesele.)))) Ama bir holivar'a girmeyelim. Yine de boşuna Kovalev'in ders kitabından bahsediyorsun. Programlama dünyasına yeni başlayanlar için iyi, yüksek kaliteli bir rehber. Çocuklar için bir astar gibi.
 
MrBrooklin :

Peter, bu ders kitabı geçen hafta sonu çoktan çalışmaya başladı. Ama yine de, bağlantı için teşekkürler! Tarayıcı yer imlerime zaten ekledim.

Saygılarımla, Vladimir.

Bu iyi.)
 
Реter Konow :
Bir çekirdeğim var - bir dizi, çünkü bu bir programcı olarak hayatta kalmamla ilgili bir mesele.)))

Biliyorum. Bilmeniz gereken dizileri kabul eder. Sadece programlamada tanımlayanın bir dizi veya for döngüsü olmadığını söylüyorum. Programlamada belirleyici olmak (ve bu benim kişisel görüşüm, bunun hakkında bağırmayacağım), program öğelerini daha sonra ortak bir çalışma şemasına entegrasyonlarıyla ayrıştırma yeteneğidir. Bu programlamadır. Bu öğeleri for, diziler, sistem işlevlerine yapılan çağrılar gibi döngülerle doldurmak zamanla gelecektir. Ancak ayrıştırma becerisi yoktur. Öğretilmesi gerekiyor. Bu nedenle, "temelleri öğrenin" çağrısı etkisizdir. Pekala, genç adam "temelleri" öğrenecek ve çoğunluğunun burada olduğu bir sonraki yönetici kodlayıcı olacak. Ama for veya while döngüsünü bilecek ve onları yalnızca kod sayfalarına yerleştirecek, ancak temelleri, güzelliği biliyor!

 
Реter Konow :
Yokluk yıllarında radikal bir şey oldun.)))) Bir çekirdeğim var - bir dizi, çünkü bu benim bir programcı olarak hayatta kalmamla ilgili bir mesele.)))) Ama bir holivar'a girmeyelim. Yine de boşuna Kovalev'in ders kitabından bahsediyorsunuz. Programlama dünyasına yeni başlayanlar için iyi, yüksek kaliteli bir rehber. Çocuklar için bir astar gibi.

Kovalev'i de bu yüzden sevmiyorum. Programlamayı öğretmez , dilin sözdizimini ve tabanını tanımlar. Sözlükten yabancı dil öğrenmek gibi. 1000 kelime bilsen de en az 10.000 kelime bilsen de konuşamazsın. paradoks.

 
Vasiliy Sokolov :

Biliyorum. Bilmeniz gereken dizileri kabul eder. Sadece programlamada tanımlayanın bir dizi veya for döngüsü olmadığını söylüyorum. Programlamada belirleyici olmak (ve bu benim kişisel görüşüm, bunun hakkında bağırmayacağım), program öğelerini daha sonra ortak bir çalışma şemasına entegrasyonlarıyla ayrıştırma yeteneğidir. Bu programlamadır. Bu öğeleri for, diziler, sistem işlevlerine yapılan çağrılar gibi döngülerle doldurmak zamanla gelecektir. Ancak ayrıştırma becerisi yoktur. Öğretilmesi gerekiyor. Bu nedenle, "temelleri öğrenin" çağrısı etkisizdir. Pekala, genç adam "temelleri" öğrenecek ve çoğunluğunun burada olduğu bir sonraki yönetici kodlayıcı olacak. Ama for veya while döngüsünü bilecek ve onları yalnızca kod sayfalarına yerleştirecek, ancak temelleri, güzelliği biliyor!

Kesinlikle fikrinizin tam tersi!
Programlamada belirleyici olan, mümkünse en alt düzeyde dil bilgisidir!
Yeni başlayanlar için bir açıklama, düşük seviye, ek kod sarmalayıcıları olmayan dilin sözdizimidir.
Sizin dediğiniz gibi ayrıştırmayla ilgili olan şey, akış şemalarının nasıl derlendiğini anlamaktır.
Bu nedenle, programcıya felsefi fanteziler tarafından değil, dilin pratik bilgisi ile değer verilir.
Dilin temelleri olmadan nasıl hayal kurabilirsin? Basit mantık nerede?
Benzer şekilde, konunun yazarı olan bir elektronik mühendisinin dilinde, önce panoya voltaj uygulayın ve ardından panonun neden yandığını merak edin))

 
Vasiliy Sokolov :

Biliyorum. Bilmeniz gereken dizileri kabul eder. Sadece programlamada tanımlayanın bir dizi veya for döngüsü olmadığını söylüyorum. Programlamada belirleyici olmak (ve bu benim kişisel görüşüm, bunun hakkında bağırmayacağım), program öğelerini daha sonra ortak bir çalışma şemasına entegrasyonlarıyla ayrıştırma yeteneğidir. Bu programlamadır. Bu öğeleri for, diziler, sistem işlevlerine yapılan çağrılar gibi döngülerle doldurmak zamanla gelecektir. Ancak ayrıştırma becerisi yoktur. Öğretilmesi gerekiyor. Bu nedenle, "temelleri öğrenin" çağrısı etkisizdir. Pekala, genç adam "temelleri" öğrenecek ve çoğunluğunun burada olduğu bir sonraki yönetici kodlayıcı olacak. Ama for veya while döngüsünü bilecek ve onları yalnızca kod sayfalarına yerleştirecek, ancak temelleri, güzelliği biliyor!

Nedense hiç anlamadım. Onlar. önce kod ve sonra ayrıştırılması. Genellikle hepsi aynı, amaç, problem ifadesi, çözümler, algoritmalar ve ancak o zaman kod. Ve boşuna ders kitabı için. Kapanımlardan önce uygun programlamanın başlangıcı vardır ve birkaç ticaret algoritması iyi yazılmıştır)

Doğru, daha sonra ortak bir şemaya entegrasyonları ile program öğelerinin ayrıştırılmasını anlamadım.