Gerçekten harika bir sonuç! - sayfa 4

 
nen >> :

30 yıldan fazla bir süre önce programlama için mantık okudu. CNF ve DNF kısaltmalarını deşifre edin.

Konjonktif (ayırıcı) normal form.

 
Galaxy писал(а) >>

Durmak! Standartlar veya sözleşmeler ne olacak? Bu, tüm matematiği alt üst eden tamamen farklı bir hata alanıdır.

Dijital elektronik ve bilgisayar teknolojisinin matematiksel temeli, kesinlikle (aksiyomatik olarak) mantık cebiridir (veya Boole cebiridir).

mantıksal ekleme "veya" (ayrılma ) ve mantıksal çarpma "ve" ( bağlaç ).

Üniversitede okuduğumuz tüm CNF ve DNF'ye ne demeli? Bence bunu acilen düzeltmemiz ve onurumuzu lekelemememiz gerekiyor.

Bu hata düzeltilemez. Cehenneme gidecekleri için, 4'ünde çok iyi proglar olduğunu düşünüyorum ... C ++ pragmalarını tanıtmadığınız sürece:

#lol_mantıksal_operasyon

// Eski usul anormal mantıksal işlemler... iyi eğlenceler!

#unlol_mantıksal_operasyon

Bu tasarımın içinde ne olurdu uzaylı mantığı :)

 
Programları kürek çekmemiz gerekecek. Her ne kadar çok seviyeli kontroller yapmaya çalışsam da, her şey ilk seviyede maksimumda kesilmeyecek.
 
Prival писал(а) >>

Bu gerekli değil, zehrini buraya dök.

Burada gösterilen işin doğruluğu değildir. Geliştiricilerin yazılım ürününü daha da iyi hale getirmesine, hataları, aksaklıkları vb. ortadan kaldırmasına yardımcı olur. Tabii onlar bunu gerekli ve mümkün görmedikçe. Bu gönderiler sayesinde MQL, derlemeden derlemeye daha iyi hale geliyor.

MT*'nin daha iyi hale gelmesine katkıda bulunmayı çok isterim. Örneğin, geliştiricileri diğer dilleri desteklemeye ikna etmek. Ve en önemlisi, hiçbir maliyeti yoktur. En iyi seçeneğiniz, CLR-host'u gömmek olacaktır - o zaman tüm .NET dilleri kullanılabilir. C# aynıdır. İşçilik maliyetleri - bir programcı için maksimum bir hafta (sadece MT nesne modelini dışa aktarın). Ve bence MT seviyesi güçlü bir şekilde yükseltilmiş olurdu.

Ve elbette, paralel olarak MQL5'i geliştirmek. Performansını C++ düzeyine getirin. Vb.

 
MuruFigi >> :

MT*'nin daha iyi hale gelmesine katkıda bulunmayı çok isterim. Örneğin, geliştiricileri diğer dilleri desteklemeye ikna etmek. Ve en önemlisi, hiçbir maliyeti yoktur. En iyi seçeneğiniz, CLR-host'u gömmek olacaktır - o zaman tüm .NET dilleri kullanılabilir. C# aynıdır. İşçilik maliyetleri - bir programcı için maksimum bir hafta (sadece MT nesne modelini dışa aktarın). Ve MT seviyesinin güçlü bir şekilde yükseltileceğini düşünüyorum.

Ve elbette, paralel olarak MQL5'i geliştirmek. Performansını C++ düzeyine getirin. Vb.

... NinjaTrader gibi mi? Ve neden o zaman MQL? Bir haftalık çalışma - tabii ki şaka yapıyorsun :)

 
Choomazik писал(а) >>

... NinjaTrader gibi mi? Ve neden o zaman MQL? Bir haftalık çalışma - tabii ki şaka yapıyorsun :)

NinjaTrader'ın ne olduğunu bilmiyorum.

Neden MQL? Profesyonel olarak programlama yapmamış kişiler için. Basitleştirilmiş dil. Ek olarak, .NET için geliştirme ortamı - onu kurmanız, anlamanız, başka bir dil öğrenmeniz gerekiyor. Express değilse, .NET geliştirme ortamını satın almanız gerekir. MQL bunun içindir.

Ve MQL programcılarının bazı mat modülleri sipariş etmesi daha kolay olacaktır. MQL bilmeyen, ancak C++ veya C# bilen ve işi .NET platformunda yapabilen programcılar için modelleme.

Ben de bir haftalık çalışmadan emin değilim... Ama zor olmadığını da biliyorum. Belgeleri okumanız yeterli :)

 
MuruFigi >> :

Bu hata düzeltilemez. Cehenneme gidecekleri için, 4'ünde çok iyi proglar olduğunu düşünüyorum ... C ++ pragmalarını tanıtmadığınız sürece:

#lol_mantıksal_operasyon

// Eski usul anormal mantıksal işlemler... iyi eğlenceler!

#unlol_mantıksal_operasyon

Bu tasarımın içindeki uzaylı mantığı ne olurdu :)

Hataların bedelini ödemek zorundasın. Ve hata ne kadar ciddiyse, hayat o kadar fazladır. Ve şimdi düzeltilmezse, o zaman çok daha pahalı olacak.

Ve mantık pahasına, entelektüel evrenimiz ona dayandığından, aslında "ve" birliğine "veya" yerine öncelik vermeyi düşünüyoruz.

Küme teorisi:

&& = bir kesişimi olarak yorumlanır

|| = birlik olarak

A, B boş olmayan kümelerdir

o zamanlar

A && B, A || öğesinin bir alt kümesidir. b,

onlar. x A && B'ye aitse, x A'ya aittir || b.

onlar. İlk koşul, ikincisini gerektirir, bu da daha güçlü olduğu anlamına gelir.

Ve MQL mantığına göre, tam tersi olurdu.

Kısacası, acilen düzeltmemiz gerekiyor.

 

Aslında, bir programcı için bu tartışılacak bir konu değil, çünkü her dilin spesifikasyonu önce gelir ve bir yerlerde başka standartların olması hiç önemli değil ..

ve tek bir standart boş bir hayaldir, bilirsiniz..

 
keekkenen >> :

Aslında, bir programcı için bu tartışılacak bir konu değil, çünkü her dilin spesifikasyonu önce gelir ve bir yerlerde başka standartların olması hiç önemli değil ..

ve tek bir standart boş bir hayaldir, bilirsiniz..

+1, Ve sigorta için, yüksek sesle bağırmak yerine, parantezleri şüpheli yerlere aptalca yerleştiriyoruz.

"Bir şeylerin düzeltilmesi gerekiyor çünkü düşündüğüm gibi çalışmıyor"

 
TheXpert >> :

+1, Ve sigorta için, yüksek sesle bağırmak yerine, parantezleri şüpheli yerlere aptalca yerleştiriyoruz.

"Bir şeylerin düzeltilmesi gerekiyor çünkü düşündüğüm gibi çalışmıyor"

Bir keresinde, uzun zaman önce, satın almak için dokuzu inceledim, satıcıya motordaki yağın "zhora" hakkında ne düşündüğünü sorduğumda, bana "aptalca her 300 km'de bir litre yağ doldurun," dedi. ve sorun yaşamayacaksınız."

Ancak genellikle insanlar bir sorun olasılığını en aza indirmeye çalışırlar ve sürekli olarak sigortalamazlar. Ve arabalarımız böyle sürüyor, hepsi "aptalca" biraz gür bir şekilde yamalı - "kendin yap" yapıcı

Parantez koymak zor değil, bu sadece bir prensip meselesi, ürün, eskiden Japon teyp kaydedicileri gibi "aptallar için" güvenilir olmaya çalışmalı.