Höyükte OOP hakkında konuşun - sayfa 14

 
Renat Fatkhullin :

Evet, OOP hakkında tartışmayı bırakın.

Bunlar geçmişte kaldı ve 20 yıl önce "işlemsel ve nesne yönelimli" tartışması mümkündü. Şimdi sadece saçma ve alev gibi hissetmiyor bile.

Volchansky'nin yapmaktan hoşlandığı bir hikaye: 1995-1996, bir ağ projesi yazıyorum, lider geliyor ve "derslerle yazabilir misin?" diye soruyor. - tabii ki, ben de yazıyorum, işte kod.

Şimdi başka bir çatışma, gerçek OOP'ye karşı FP. FKÖ'nün birçok taraftarı şimdiden pes etti ve muhaliflerin kampına doğru koşmaya başladı. Ayrıca, FP'nin ciddi bir matematiksel kanıt tabanı vardır. OOP'nin böyle bir şeyi yok.

 
Alexey Volchanskiy :

Moderatörler uyuyorsa, o zaman öyle olacaktır) Ve OOP kursu zaten tüm hızıyla devam ediyor. Sadece burada değil. Burada ciddi bir şeye başlamak anlamsız.


Tam olarak nereye gidiyor?

 
Vasiliy Sokolov :

Şimdi başka bir çatışma, gerçek OOP'ye karşı FP. FKÖ'nün birçok taraftarı şimdiden pes etti ve muhaliflerin kampına doğru koşmaya başladı. Ayrıca, FP'nin ciddi bir matematiksel kanıt tabanı vardır. OOP'nin böyle bir şeyi yok.

İşte o zaman FP, oluşturulan kod ve projelerin %0.000x-1.0'ından kurtulursa, o zaman ciddi bir şekilde tartışmak mümkün olacaktır.

Şimdiye kadar, bu fahiş kaynak giderleri ile oldukça uygulanan bir yön.

Tüm "kanıta dayalı matematiksel temel", öğrenememe, tam bir tembellik ve kaliteye aldırmama karşısında sönük kalıyor. Yani hiçbir şey değişmiyor. Bakın, FKÖ bile anlayamaz.
 
Alexey Volchanskiy :

Moderatörler uyuyorsa, o zaman öyle olacaktır) Ve OOP kursu zaten tüm hızıyla devam ediyor. Sadece burada değil. Burada ciddi bir şeye başlamak anlamsız.

Nasıl hakkında ... Peki, kendi şubenizin yönünü kendiniz belirliyorsunuz. Ve moderatörlerin, sizi verilen yöne bağlı kalmaya ikna etmeleri ve kızları ezmemeleri gerektiği ortaya çıktı.


 
Artyom Trishkin :

Nasıl hakkında ... Peki, kendi şubenizin yönünü kendiniz belirliyorsunuz. Ve moderatörlerin sizi verilen yöne bağlı kalmaya ve kızları ezmemeye ikna etmesi gerektiği ortaya çıktı ...


Artyom, yanılıyorsun. Nerede Kızlar? - Kızlar bizim fso'muz :-))

Ama cidden, burada tartışmak istediğim şey şu. Kendi kopya yapıcısının yazıldığı ve atama operatörünün yeniden tanımlandığı bir sınıf var. Soru. Ne zaman farklı olmalılar ve olmalılar?

 
Dennis Kirichenko :

Artyom, yanılıyorsun. Nerede Kızlar? - Kızlar bizim fso'muz :-))

Ama cidden, burada tartışmak istediğim şey şu. Kendi kopya yapıcısının yazıldığı ve atama operatörünün yeniden tanımlandığı bir sınıf var. Soru. Ne zaman farklı olmalılar ve olmalılar?

Operatörleri yeniden tanımlamak, sözdizimsel şekerden başka bir şey yapmaz. Bu uygulamayı bırakıp, atama operatörü yerine Copy() veya Clone() yöntemini kullanmak daha iyidir - basit ve net:

 class CMyClass
{
private :
   int m_state;
public :
   CMyClass* Copy()
   {
      CMyClass* obj = new CMyClass();
      obj.m_state = state;
       return obj;
   }
}

Standart karşılaştırma karakterleri en iyi şekilde işaretçilerin arkasında bırakılır.

 
Artyom Trishkin :

Nasıl hakkında ... Peki, kendi şubenizin yönünü kendiniz belirliyorsunuz. Ve moderatörlerin, sizi verilen yöne bağlı kalmaya ikna etmeleri ve kızları ezmemeleri gerektiği ortaya çıktı.



10 nolu mesaja yazmıştım " Artem, bu bir ricadır. Size ve tüm saygıdeğer moderatörlere. Topluluğumuzdaki şakalar, adresim de dahil olmak üzere hoş geldiniz. birbirimizi tanıdığımız bir arkadaşız.

Ama lütfen ağlayanları uzaklaştır, yoksa istifa edip başka bir foruma gideceğim. Buraya ciddi şeyler hakkında yazmayı planlıyorum, ama elbette biraz mizahla. Ağlayan bebekler sadece rutubet ve yıkım üretir. "

Eh, neredeyse hiç ağlayan bebek yoktu, ama her neyse, dal anında donmuştu. Yani, burada OOP ile ilgili bazı konuları tartışabilirsiniz, ancak kursa disiplinin daha katı olduğu başka bir yerde başladım. Kim ilgileniyor - kişisel olarak yazın .

Ve plan başarısız olduğu için (bunu en başından tahmin etmiştim), bir kez daha D hakkında konuşabilirsiniz.

 
Alexey Volchanskiy :

Alexey, daha fazla ayrıntıya ve daha az votka / kızlara ve diğer ayartmalara ihtiyacımız var. Eminim burada seni okumak isteyenler vardır. Harika başladın.

 
Vasiliy Sokolov :

Operatörleri yeniden tanımlamak, sözdizimsel şekerden başka bir şey yapmaz. Bu uygulamayı bırakıp, atama operatörü yerine Copy() veya Clone() yöntemini kullanmak daha iyidir - basit ve net:

Standart karşılaştırma karakterleri en iyi şekilde işaretçilerin arkasında bırakılır.


Ve bunun bir fark yaratacağını düşünmüyorum. Ve MQL'de işaretçiler yoktur, bu yüzden onları karıştırmak imkansızdır.

 
Vasiliy Sokolov :

Alexey, daha fazla ayrıntıya ve daha az votka / kızlara ve diğer ayartmalara ihtiyacımız var. Eminim burada seni okumak isteyenler vardır. Harika başladın.


Alakalı olmayan tek gönderi dün geceydi. Birkaç gün önce sanal fonksiyonlarla ilgili örnekler içeren bir yazı yazmıştım, ne olmuş yani. Tonlarca cürufun altına gömüldü. Bunun tek bir cevabı yoktu. Burada herhangi bir ders yapamazsınız, bu bir sohbet sohbetidir)

Evet ve site sürekli kilitleniyor, 5 mesajdan biri gönderilemiyor, tamam, bekleyin, ancak bazen her şey çöküyor.