Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Benim yaklaşımım da OOP. Şu anda sadece farklı bir temsilde ve daha az "nesnellikte". Ama özü aynı.
....
Çekirdekteki nesnelerin dijital bir temsiline, tam bir hiyerarşiye, sınıflandırmaya, özelliklerin ve işlevlerin kalıtımına sahip olacak, minimum sözdizimine sahip, çekirdeğe ve motora dayalı "hafif" bir OOP oluşturmak istiyorum. Yani, aynı OOP, ama benim.
Peter Konow'un fotoğrafı.
Yaklaşımım nesnelerle de çalışır , ancak bunlar çok daha özlü bir şekilde temsil edilir.
... Yaklaşımım da OOP, henüz tam olarak gelişmedi.
.... Standart OOP ile elde etmek o kadar kolay değil.
????
neden OOP'a ihtiyacınız var?
zaman kaybetmeyin ve dinleyicilere bu iletişimin sadece sizi eğlendirdiğini duyurun!
OOP sadece bir paradigmadır .... yani, tip 2 programcıların parmaklarında birisinin koduyla ne söylemek istediğini anlayabilir - ne daha fazla ne daha az! - OOP'niz olacaksa, neden? - kime?
bugün "monitörün diğer tarafında bulunan" bir kişiden haber almak güzeldi, kimseyi tanımıyorum, kendim için yazıyorum ama tartışmaya gerek vardı, kodu OOP tarzında gönderdim, bir cevap aldım:
OOP'nin tüm amacı bu! - Öyle bir yaz ki o görevini zamanında okuyabilsin, benim yazdıklarımı başkası okuyabilsin! - vakaların %90'ında, OOP zarar görmeden prosedürel programlamaya çevrilebilir ..... ardından yerel deyimsel ifadeler kullanılarak çevrilemez bir kelime oyunudur .... (C) "Elmas el"
Not: ne yazık ki tembelim ve koda nadiren yorum yazarım, ancak en azından ne yazmak istediğimi hatırladığım ve sonunda ne elde ettiğimi hatırladığım şekilde yazmaya çalışıyorum, OOP bu konuda çok yardımcı oluyor; )
hmm, bugün Habr'ı karıştırıyordum, nedense sunum tarzı sizinkine çok benziyor, daha doğrusu OOP'nin uygunluğunun mantığı:
giriş 3
...
Sharpe için 4-5 akşam geçirdim. Ders kitabından iki bölüm okudum. Ne söyleyebilirim? Soyut hesaplamalar yapan anlamsız programlar yazmaya dayalı akademik yaklaşımdan hiç ilham almıyorum. Bir üçgenin alanını hesaplayan bir uygulamadan gurur duyabileceğimden emin değilim.
....
4. giriş
İlk engel. Sınıflar ve nesneler kavramına ulaştım. Konsept tamamen anlaşılmaz. Sanki fikrin kendisi açık, ama nasıl ve neden uygulanmalı? Oyuncu, kumarhane ve rulet için sınıflar oluştur? O zaman içlerinde nesneler icat et? Ve ne yapacaklar? Çok çizilmiş. Doğal olmayan bir şey gibi görünüyor ve yalnızca programı karıştırıyor.
Birkaç gün içinde elime ulaştı. Oğlumla oyun alanında yürüdüm ve dünyaya nesne odaklı gözlerle baktım.
Ilginç yazı. Adam yolculuğun en başında.
Katılıyorum, asıl mesele OOP'nin özel uygulaması değil, konseptin kendisi. Ve üç "fil" üzerinde duruyor - kapsülleme, polimorfizm, kalıtım. Ve ne olduğunu ve neden gerekli olduğunu anlamak için makaleleri incelemek ve kitap okumak yeterli değildir. Uzun bir yol kat etmeniz ve birçok farklı sorunu çözmeniz gerekiyor. Örneğin, programda miras benim için hiç gerekli değildi. Ve şimdi onsuz hiçbir yerde. Ama bunu kendi yolumla yapacağım. Kendime ihanet etmem.))
????
neden OOP'a ihtiyacınız var?
zaman kaybetmeyin ve dinleyicilere bu iletişimin sadece sizi eğlendirdiğini duyurun!
OOP sadece bir paradigmadır .... yani, tip 2 programcıların parmaklarında birisinin koduyla ne söylemek istediğini anlayabilir - ne daha fazla ne daha az! - OOP'niz olacaksa, neden? - kime?
bugün "monitörün diğer tarafında bulunan" bir kişiden haber almak güzeldi, kimseyi tanımıyorum, kendim için yazıyorum ama tartışmaya gerek vardı, kodu OOP tarzında gönderdim, bir cevap aldım:
OOP'nin tüm amacı bu! - Öyle bir yaz ki o görevini zamanında okuyabilsin, benim yazdıklarımı başkası okuyabilsin! - vakaların %90'ında, OOP zarar görmeden prosedürel programlamaya çevrilebilir ..... ardından yerel deyimsel ifadeler kullanılarak çevrilemez bir kelime oyunudur .... (C) "Elmas el"
Not: ne yazık ki tembelim ve koda nadiren yorum yazarım, ancak en azından ne yazmak istediğimi hatırladığım ve sonunda ne elde ettiğimi hatırladığım şekilde yazmaya çalışıyorum, OOP bu konuda çok yardımcı oluyor; )
Ilginç yazı. Adam yolculuğun en başında.
Katılıyorum, asıl mesele OOP'nin özel uygulaması değil, konseptin kendisi. Ve üç "fil" üzerinde duruyor - kapsülleme, polimorfizm, kalıtım. Ve ne olduğunu ve neden gerekli olduğunu anlamak için makaleleri incelemek ve kitap okumak yeterli değildir. Uzun bir yol kat etmeniz ve birçok farklı sorunu çözmeniz gerekiyor. Örneğin, programda miras benim için hiç gerekli değildi. Ve şimdi onsuz hiçbir yerde. Ama bunu kendi yolumla yapacağım. Kendime ihanet etmem.))
Peter, bana arabanın, dairenin, kıyafetlerin, yemeklerin vb. bir fotoğrafını göster. onlarla birlikte.
En azından bireysel kavramlara bir göz atın. Kendini değiştirmiyorsun - her şey senin - tamamen senin.
Nasıl pedal çevirdiğinizi, aydınlatma için elektrik ürettiğinizi görmek ilginç. Evet, bir araba için benzini nasıl kullanırsınız - bir kaçak içki ile? Ve petrol - Toprak Ana'nın bağırsaklarından petrolü nasıl çekersiniz? Kendileri vagonda mı yoksa zenciler mi? Yoksa araba havada mı çalışıyor? O halde havayı nasıl üretirsiniz?
Peter, bana arabanın, dairenin, kıyafetlerin, yemeğin vb. bir fotoğrafını göster. onlarla birlikte.
En azından bireysel kavramlara bir göz atın. Kendini değiştirmiyorsun - her şey senin - tamamen senin.
Nasıl pedal çevirdiğinizi, aydınlatma için elektrik ürettiğinizi görmek ilginç. Evet, bir araba için benzini nasıl kullanırsınız - bir kaçak içki ile? Yoksa açık havada mı çalışıyor? O halde havayı nasıl üretirsiniz?
Kişiselleşiyorsun.
Numara. Bunlar yanlış anlamalar. Kendinize ait her şeye sahip olduğunuzu söylüyorsunuz ve bu, kendinize ait her şeyin gelişmesinin ve sizden önce her şeyi yapmış çok sayıda zeki insanın başarılarının tamamen reddedilmesinin nedenidir.
Bu yüzden, ifadelerinizin ve hatta derslerin anlamsızlığı konusunda çok kesin bir alaycılık vardı - sonunda ne olacağını bilmeden çok uzun bir yol kat ediyorsunuz.
Kişiselleşiyorsun.
Ve evet - tüm dal temelde bir kişi hakkındadır. OOP hakkında değil, kişilik hakkında. Tahmin et hangisi. Ve kim sadece kendisi hakkında bu kadar ilham alıyor ve konuşuyor.
Alınmayın - sizi gerçekten anlamıyorum. Sözlerin değil, özlemlerin ve bunlarla bölünmemiş övünmelerin.
Numara. Bunlar yanlış anlamalar. Kendinize ait her şeye sahip olduğunuzu söylüyorsunuz ve bu, kendinize ait her şeyin gelişmesinin ve sizden önce her şeyi yapmış çok sayıda zeki insanın başarılarının tamamen reddedilmesinin nedenidir.
Bu yüzden, açıklamalarınızın ve hatta sınıflarınızın anlamsızlığı konusunda çok kesin bir alaycılık vardı - sonunda ne olacağını bilmeden çok uzun bir yol gidiyorsunuz.
Neden tam olarak "OOP'm" - çünkü standart yazmak için çok uzun. Nesne tanımlarını sıkıştırmak ve sözdizimini mümkün olduğunca basitleştirmek gerekir.
OOP'nin sözdizimi yok! sözdizimi programlama dilinin ayrıcalığıdır!
Aslında, standart OOP'yi atlayarak, dijital nesneler ve işlevleri için kendi kalıtım mekanizmamı bulmak istiyorum. Yani, "üç filin" gücünü kullanmak, onları başka bir "arabaya" bağlamak.
hmm hadi yazıya dönelim https://habr.com/en/post/466641/
....
Nedense, hakim zihniyet (benimki ve diğerleri) bizi yeni bir şeyle ilgili cesur deneylerden koruyor gibi görünüyor. "Yapamam" kulağa lanet olası bir ölüm cezası gibi geliyor. Bunu her gün iş arkadaşlarım alışılmadık bir görevle karşı karşıya kaldıklarında görüyorum. Yapamam. Programın sonu.
Yedi yaşındaki oğlum alışılmadık aktiviteleri denemekten korkuyor. Çünkü yapamaz. Ve onun yaşında çok fazla şey bilmediğini anlamalıyız.
Bazen ona diyorum ki, "Adamım, insanlar ellerinden geleni yapsalar hala mağaralarda yaşıyor olurduk ve özellikle günlerini Angry Birds oynamak yerine mırıldanarak, emekleyerek ve pantolonuna kaka yaparak geçirdin. Hayır olsa da, pantolonsuz emeklersin çünkü kimse dikiş dikmesini bilemez.”
Neden ben? Ayrıca, programlamayı hiç bilmiyorum. Ama öğreneceğim. Geliştirici olmak istediğimden değil - zaten bir mesleğim var. Ve yapabildiğim için. Aslında üç nedenim var.
en azından paketin yazarı, tüm hayatınız boyunca tekerleği yeniden icat edebileceğinizi anlıyor, size hazır bir paradigma - bir kavram verildi ... evet, sonunda deneyim birçok programcının işidir, göreviniz nasıl kullanılacağını ve diğer görevlerin yalnızca miras alınıp alınmadığını öğrenin ... vb.
ve icat edeceksiniz, evet, benim OOP ... tamam, teknik bir forumda bu tür saçmalıkları tartışmak gerçekten komik .... MQL4 dalında yeni başlayanlar için 2 + 2'yi makrolara saran bir kişi de var. yaklaşık altı ay, görünüşe göre herkes kendi yoluna
Ve evet - tüm konu temelde bir kişi hakkında. OOP hakkında değil, kişilik hakkında. Tahmin et hangisi. Ve kim sadece kendisi hakkında bu kadar ilham alıyor ve konuşuyor.
Alınmayın - sizi gerçekten anlamıyorum. Sözlerin değil, özlemlerin ve bunlarla bölünmemiş övünmelerin.