İlginç ve Mizah - sayfa 4550
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
RIDDIK'ten başka türlü değil mi? :-)
Ama böyle mi?
2024, yaklaşık olarak Nisan ayı. İnternette avatarın altında imzası olan bir kullanıcı belirdi
"Dizimle herhangi bir iş, onu dizlerimden kaldırırım, dizlerimin üzerine koyarım."
ve burada yanlış olan ne?
hata 130
komisyoncu temsilcisi, programcının her şey için suçlanacağını iddia ediyor
ve müşteri koddaki "cant" ı düzeltmeyi talep ediyor
hata 130
komisyoncu temsilcisi, programcının her şey için suçlanacağını iddia ediyor
ve müşteri koddaki "cant" ı düzeltmeyi talep ediyor
bu gerçekten harika
;)
.
Görüş : Nesne Yönelimli Programlama Trilyon Dolarlık Bir Felakettir
Birçoğuna göre, OOP bilgisayar biliminin baş tacıdır. Kod organizasyonu için ideal çözüm. Tüm sorunların sonu. Program yazmanın tek gerçek yolu. Bize programlamanın gerçek Tanrısı tarafından verildi.
Ama değil. İnsanlar soyutlamaların ağırlığına ve rastgele paylaşılan değişken nesnelerin karmaşık grafiğine boyun eğmeye başlar. Gerçek problemleri çözmek yerine soyutlamalar ve tasarım kalıpları hakkında düşünmek için değerli zaman ve çaba boşa harcanır. Çok önde gelen yazılım geliştiriciler de dahil olmak üzere birçok kişi nesne yönelimli programlamayı eleştiriyor. Bu paradigmanın mucidi bile modern OOP eleştirisiyle tanınır.
////
Görüş: programlamadaki özellikler trilyon dolarlık bir felakettir
Tüm kodlar tek bir ayak bezi ile yazılmalıdır!
Evet ve ... diziler kullanılamaz, sadece değişkenler kullanılabilir, aksi takdirde program programcının kontrolünden çıkar.
Ve OOP'den kurtulduğumuz için tek görevli işletim sistemlerine dönmemiz gerekiyor. Aksi takdirde, paralel ve bağımsız olarak çalışan bir program hala bir program nesnesidir. Aynı programın birden çok örneğini çalıştırmak mümkün olmamalı - bu bir felaket.
Ve bu... https://ru.wikipedia.org/wiki/List_of_phobias - bir tane daha eklemenin zamanı geldi - oopophobia.
Kuşlardan bahsetmişken...
OOP'nin bir başka avantajı, bir fonksiyona birçok parametrenin geçirilmesi gerektiğinde ortaya çıkar. Bir önemsememek, ama yine de.
Görüş: programlamadaki özellikler trilyon dolarlık bir felakettir
Tüm kodlar tek bir ayak bezi ile yazılmalıdır!
Evet ve ... diziler kullanılamaz, sadece değişkenler kullanılabilir, aksi takdirde program programcının kontrolünden çıkar.
Ve OOP'den kurtulduğumuz için tek görevli işletim sistemlerine dönmemiz gerekiyor. Aksi takdirde, paralel ve bağımsız olarak çalışan bir program hala bir program nesnesidir. Aynı programın birden çok örneğini çalıştırmak mümkün olmamalı - bu bir felaket.
Ve bu... https://en.wikipedia.org/wiki/List_of_phobias - bir tane daha eklemenin zamanı geldi - oopophobia.
Saçma sapan yazıyorsun, sonuna kadar okumamışsın anlaşılan.
Hiç kimse tek bir ayak örtüsüyle yazmamıştır: işlevsel programlama işlevseldir çünkü metni işlevlere ayırmanızı zorunlu kılar. İdeal işlev - ekrana HER ŞEY sığmalıdır.
Diziler ve daha fazlası, OOP'den çok önce her zaman var olmuştur.
Çoklu görev işletim sistemleri 70'lerin başında ortaya çıktı.
Bugün, R'de (başka bir şey bilmiyorum), işlevsel programlamanın bir parçası olarak, bir işlevin birden çok örneğini paralel olarak çalıştırmak standarttır. Ayrıca, sadece kod parçalarını paralel olarak çalıştırabilirsiniz - kendim kullanıyorum. Ama "nesneyi" paralel olarak nasıl çalıştıracağım - soruyu hatırlayamıyorum, büyük olasılıkla imkansız.
Ve sonuncusu.
µl için belgeleri açıyoruz ve içindekiler tablosuna bakıyoruz - bir işlev listesi.
Kuşlardan bahsetmişken...
OOP'nin bir başka avantajı, bir fonksiyona birçok parametrenin geçirilmesi gerektiğinde ortaya çıkar. Bir önemsememek, ama yine de.
R'de parametre geçişinde sorun yoktur: bunları tek tek iletebilir, aynı türden daha karmaşık olanlar olarak gruplandırabilirsiniz, farklı türlerden karmaşık olanlar oluşturabilir, bir işlevi parametre olarak iletebilirsiniz, Programın yürütüleceği parametre olarak bir ÇEVRE (işlemci tipi, işletim sistemi sürümü ... dahil) iletin.
Makaleyi oku.
Saçma sapan yazıyorsun, sonuna kadar okumamışsın anlaşılan.
Hiç kimse tek bir ayak örtüsüyle yazmamıştır: işlevsel programlama işlevseldir çünkü metni işlevlere ayırmanızı zorunlu kılar. İdeal işlev - ekrana HER ŞEY sığmalıdır.
Diziler ve daha fazlası, OOP'den çok önce her zaman var olmuştur.
Çoklu görev işletim sistemleri 70'lerin başında ortaya çıktı.
Bugün, R'de (başka bir şey bilmiyorum), işlevsel programlamanın bir parçası olarak, bir işlevin birden çok örneğini paralel olarak çalıştırmak standarttır. Ayrıca, sadece kod parçalarını paralel olarak çalıştırabilirsiniz - kendim kullanıyorum. Ama "nesneyi" paralel olarak nasıl çalıştıracağım - soruyu hatırlayamıyorum, büyük olasılıkla imkansız.
Ve sonuncusu.
µl için belgeleri açıyoruz ve içindekiler tablosuna bakıyoruz - bir işlev listesi.
Daha okumaya başlamadım bile. Tüm yazarları çılgın bir çatıyla okumak için - okuyucu düşecek.
Daha önce diziler vardı, ne olmuş yani?
70'lerde çoklu görev işletim sistemi ortaya çıkarsa ne olur? OOP uzun zamandır etrafta. Çoklu görev, işletim sisteminin aynı programı ikinci (ve 3. ... vb.) kez belleğe yüklemesi anlamına gelir - OOP'de yapılanla aynı şey.
Tu-dun! R'den başka bir şey bilmiyorsak... o zaman ne konuşabiliriz?