Kitle kaynaklı GUI. Açık beta testi. - sayfa 20

 
Алексей Барбашин :

Hayır, bu bir bağlantı veya nesne değil. Referans, bir değişkene yerleştirilebilen bir şeydir. Size bir değişkende belirli bir değer yerleştirmek mümkündür - bir indeks! Dizin, dizi dizesinin kendisi değil, belirli bir sayıdır!

Her bağlantıyı bir bellek konum numarası takip eder. Herhangi bir nesnenin arkasında bir veri dizisi bulunur. Neyse. Sadece gereksiz sözleşmeleri reddettim.

Hadi tartışmayalım. Ben kendi bakış açımı dayatmıyorum.

Neticede herkesin kendi dünya görüşü vardır.

 
Алексей Барбашин :

Hayır, bu bir bağlantı veya nesne değil. Referans, bir değişkene yerleştirilebilen bir şeydir. Size bir değişkende belirli bir değer yerleştirmek mümkündür - bir indeks! Dizin, dizi dizesinin kendisi değil, belirli bir sayıdır!

Peter OOP öğretmeye çalıştı. Bir nesnenin ne olduğunu açıkladı, ancak OOP'de bir nesnenin bir sınıf olduğunu açıklamadı

 
Nikolai Semko :

Peter OOP öğretmeye çalıştı. Bir nesnenin ne olduğunu açıkladı, ancak OOP'de bir nesnenin bir sınıf olduğunu açıklamadı

Ve bilgisayar düzeyinde bir sınıf nedir?)) Bir dizi veri.

 
Реter Konow :

Ve bilgisayar düzeyinde bir sınıf nedir?)) Bir dizi veri.

Hayır, bir sınıf bir sınıftır. Ve bir veri dizisi, bir veri dizisidir. Veri, hem basit türlerin değerleri hem de bir nesnenin örnekleri olabilir (bir nesne dizisi değil, tek bir nesnenin bir dizi örneği!!!)

Programlama bir felsefe değildir. Bu özeldir. Ve herkesin aynı dili konuşması için ortak bir terminoloji var. Ama kendi diliniz var, bu yüzden muhteşem bir izolasyon içindesiniz.

 
Nikolai Semko :

Hayır, bir sınıf bir sınıftır. Ve bir veri dizisi bir veri dizisidir. Veri, bir nesnenin hem basit türleri hem de örnekleri olabilir (nesnelerin kendileri değil, örnekleri!!!)

Programlama bir felsefe değildir. Bu özeldir. Ve herkesin aynı dili konuşması için ortak bir terminoloji var. Ama kendi diliniz var, bu yüzden muhteşem bir izolasyon içindesiniz.

Bırak olsun. Bununla birlikte, programlama uzun zamandır bir felsefe olmuştur. Ve çok derin.

Bilgisayar düzeyinde, her şey basittir. Ama, Nesnenin bir felsefe olmadığını söylemek? Ondan kaynaklanan tüm soyut kavramlar felsefe değil midir? Evet, bir düzine bir kuruş ...)))

Kalıtım, sınıflar, örnekler - bir felsefe değil mi?))

 
Реter Konow :

Bırak olsun. Bununla birlikte, programlama uzun zamandır bir felsefe olmuştur. Ve çok derin.

Bilgisayar düzeyinde, her şey basittir. Ama, Nesnenin bir felsefe olmadığını söylemek? Ondan kaynaklanan tüm soyut kavramlar felsefe değil midir? Evet, bir düzine bir kuruş ...)))

Bazen programlamaya yanlışlıkla girenler teknisyenler değil, insani yardım görevlileridir. İşte buradalar, sefil varlıklarını haklı çıkarmak ve her türlü felsefeyi icat etmeye başlıyorlar, çünkü programlama onlar için çok zor.

 

Bakın, kavga etmeyin, ateşli Estonyalı çocuklar :-)

genel olarak, neye atıfta bulunulacağı umrumda değil - bir dizi öğesi , bellekteki bir adres veya bir "MQL nesnesi". Ve uygulanan kütüphane çerçevesinde bir nesne olarak düşünülmesi gerekenler zaten aynıdır.

bir bağlantı, doğrudan veya dolaylı veya bir dizin aracılığıyla adlandırılmış veya göreceli bir bağlantıdır, ana şey onu nasıl anlayacağınız ve kullanacağınızdır.

Pekala, burada MQL üzerinden diziler üzerinde kendi OOP'nizi oluşturabilirsiniz. Korkunç kelimelerle bile yansıma, iç gözlem. Sadece mevcut olanı kullanmamak biraz garip ama "o bir sanatçı, öyle görüyor" :-)

Evet, en azından "nesne", "MQL nesnesi", "Peter'ın nesnesi" tutarsızlıkları elde edilir. Ve programcı böyle bir kodu kediotu olmadan okumaz, henüz yazma konusunda bir konuşma bile yok.

 
Nikolai Semko :

Bazen programlamaya yanlışlıkla girenler teknisyenler değil, insani yardım görevlileridir. İşte buradalar, sefil varlıklarını haklı çıkarmak ve her türlü felsefeyi icat etmeye başlıyorlar, çünkü programlama onlar için çok zor.

Ve bir teknisyen bir " olay modelinin " ne olduğunu nasıl açıklayabilir? Veya Nesnenin özelliklere sahip herhangi bir varlık olabileceğini? Soyut sınıf ve çoklu kalıtımın ne olduğunu ona nasıl açıklarsınız?

 
Maxim Kuznetsov :

Bakın, kavga etmeyin, ateşli Estonyalı çocuklar :-)

genel olarak, neye atıfta bulunulacağı umrumda değil - bir dizi öğesi , bellekteki bir adres veya bir "MQL nesnesi". Ve uygulanan kütüphane çerçevesinde bir nesne olarak düşünülmesi gerekenler zaten aynıdır.

bir bağlantı, doğrudan veya dolaylı veya bir dizin aracılığıyla adlandırılmış veya göreceli bir bağlantıdır, ana şey onu nasıl anlayacağınız ve kullanacağınızdır.

Pekala, burada MQL üzerinden diziler üzerinde kendi OOP'nizi oluşturabilirsiniz. Korkunç kelimelerle bile yansıma, iç gözlem. Sadece mevcut olanı kullanmamak biraz garip ama "o bir sanatçı, öyle görüyor" :-)

Evet, en azından "nesne", "MQL nesnesi", "Peter'ın nesnesi" tutarsızlıkları elde edilir. Ve programcı böyle bir kodu kediotu olmadan okumaz, henüz yazma konusunda bir konuşma bile yok.

Her şey yolunda, her şey yolunda. Mızrakları kırmak için hiçbir sebep yok. Kurallara o kadar sıkı sıkıya sarılan insanlar var ki düşünemiyorlar, bir kere arkasına baksınlar. Burada onlarla, çatışmalarım var.

 
Реter Konow :

Ve bir teknisyen bir "olay modelinin" ne olduğunu nasıl açıklayabilir? Veya Nesnenin özelliklere sahip herhangi bir varlık olabileceğini? Soyut sınıf ve çoklu kalıtımın ne olduğunu ona nasıl açıklarsınız?

Bir nesnenin ne olduğunu açıklamak için felsefeye gerek yoktur. Çünkü nesneler hayatın parçalarıdır.

Bir "canlı varlık" nesnesi vardır.

"Canlı varlık" nesnesinin mirasçısı olan bir "böcek" nesnesi vardır.

"Canlı varlık" nesnesinin mirasçısı olan "memeli" bir nesne vardır.

"Memeli" nesnesinin mirasçısı olan bir "insan" nesnesi vardır.

"Kişi" nesnesinin bir örneği olan Vasya Pupkin var

"Kişi" nesnesinin mirasçısı olan bir "aşçı" nesnesi vardır.

vb. vb. Felsefe burada nerede?

OOP, bu kalıtım mekanizmasını açıkça tanımlar (ve yalnızca kalıtımı değil)

Her nesnenin kalıtım yoluyla geçirilen bir dizi özniteliği ve yöntemi vardır. Her şey kesinlikle mantıklı ve spesifik. Felsefe yok.