Eyfel Uygulaması Var
Aslında daha da fazlası var. Çok sayıda yarı sıkı operatöre sahiptir.
Programcıların bu tür şeyleri kullanmamasının nedeni, asla ne olduklarını, nasıl kullanacaklarını ve ne zaman kullanacaklarını ve onlarla nasıl tasarlanacaklarını tam olarak bilmek konusunda eğitilmemeleridir. Asla eğitilmedikleri için, derleyici yazarlarından asla istemezler, bu yüzden derleyici bu tür mekanizmaları derleyiciye koymaktan rahatsız olmaz. Computer Science öğrencileri ve Gölge ağacı programcıları daha kapsamlı bir eğitim almaya başladıklarında, derleyiciler yetişmeye başlayacaktır.
Böyle Boole işleçleriyle bir diliniz olduğunda ve onlarla nasıl tasarım yapıp bunları nasıl kullandığınızı bildiğiniz, sonra onları kullandığınız anlaşılıyor.
Eyfel'de, "ima edilen" anahtar kelimenin kullanımı, sözleşme iddialarının Boole ağır yapısı nedeniyle Sözleşme-Tasarım nedeniyle oldukça belirgindir. Sadece "ima edilen" işleçle düzgün ve verimli bir şekilde yazılabilecek bazı sözleşmeler var. Bu daha sonra anlaşmasız dillerin, ima etme kullanımını incelemeye, eğitmeye ve uygulamaya neden olmadan da daha fazla olduğu yorumuna yalvarır.
Buna ek olarak, çoğu programcının "matematik ve mantık açısından zayıf" olduğunun da bize hikayenin geri kalanını anlattığını ekleyin. Eğitiminizde matematik ve mantık ağırlıklı olsanız bile, bir kişi uygulama gibi yapıları uygulamayan bir dil seçtiğinde, o zaman bu tür şeylerin gereksiz ya da kullanışlı olmadığını düşünmeye meyillidir. Bunlardan biri nadiren dili sorgular ve şöyle bir yankı odasına girer: "Peki derleyici insanlar ihtiyacı görmez" ve "Eh, programcılar ihtiyacı görmez" - sonsuz ve kısır döngü.
Bunun yerine, derleyici insanların, yıkanmış programcı kitlelerinin ne düşündüklerinden veya ne istediklerinden bağımsız olarak teori tarafından desteklenmeleri, teori tarafından önerilen veya ima edilen bir dil notasyonu yazmaları gerekir (örn. Nesne Yönelimli Teori). Oradan, profesörlerin, öğretmenlerin ve diğer profesyonellerin "teoriyle mercek kuramı" DEĞİL, ham teoriye dayalı genç beyinleri ustaca eğitmeleri gerekir. Bu gerçekleştiğinde, insanlar aniden uyanacak ve neyin eksik olduğunu ve onlara neyin çarpıldığını anlayacaklardır.
Şu anda, orada Nesne Yönelimli olarak maskelenen çok fazla teori var, ancak sadece [O'nun içinden] bir camdan karanlıkta OO'su]. Biri OO'daki çoğu "teori" kitabını okuyamaz çünkü teorinin ne olduğunu bir dilin lensinden yorumlamak isterler. Tamamen yanlış ve yanlış. Hesap makinesinde matematik temelli hesaplamayı veya slayt kuralımı öğretmek gibi olur. HAYIR - kişi gerçekliğin kendisine bir şey öğretmesine izin verir ve daha sonra ne gözlemlediğini tarif etmek için bir not kullanır - buna "bilim" denir. OO'nun dilden diline dayalı X adlı diğer püre de gerçeği zar zor temsil edecek kadar çarpık.
Bu yüzden dilden uzaklaşın, ham teoriye bakın ve tekrar başlayın. Bir dilin sınırlamaları, kısıtlamaları ve boya işlerinin size teorinin ne olduğunu söylemesine izin vermeyin. Basitçe, teorinin gerçekliğinin kendi göstergesini dikte etmesine izin ver ve sonra oradan bir dili formüle et.
Oradan, ima etmenin ve "ima etmenin" sadece yararlı değil, aynı zamanda şık ve çok havalı olduğunu da anlamaya başlayacaksınız!
İyi günler!