Gerçekten harika bir sonuç! - sayfa 3

 
nen >> :
Uyulması gereken bir standart var. Ve geliştiriciler, genel olarak kabul edilenle çelişen kendi standartlarını üretirlerse, o zaman ... kir ... çöptür.

Size çalışmanız için bir araç verildi. Geliştiricilere teşekkür edin. Beğenmiyorsanız - kullanmayın! C yazın.

 
MQL4 işleminde
bool r1 = a>=s && a<=f && s<=f || (a>=s || a<=f) && s>f;

şöyle olur:



bool r1 = a>=s && a<=f && (s<=f || (a>=s || a<=f)) && s>f;

ve standarda göre:



bool r1 = (a>=s && a<=f && s<=f) || ((a>=s || a<=f) && s>f);
 
Dedka писал(а) >>

Size çalışmanız için bir araç verildi. Geliştiricilere teşekkür edin. Beğenmiyorsanız - kullanmayın! C yazın.

Tekerleği yeniden icat etmeye gerek yok. Okulda herkese öğretilen standartlara uymalıyız.

Herkes istediği gibi saptırmak isterse ortalık karışır...

Ve geliştiriciler tarafından verilen aracı kullanıyorum. Geliştirme sonuçları hakkında herhangi bir şikayet yok ...

 

Evet, elbette, doğal tembellik ilerlemenin motorudur. Her şeyi anlıyorum ve tartışmada - bir araç verdiler, aldılar ve kullandılar.


Bir ama.


Aracın LIKE C sözdizimine sahip bir dil olduğu iddia ediliyor.


Mantıksal işlemlerin kalbinde benzerliğin bu kadar belirsiz bir şekilde yer değiştirmesi çok yazık.


Elbette parantez koydum ama onları Java ve C'ye koydum ve bu parantezleri Fortran'da yazıldığı ve üniversitede bana nasıl öğretildiği gibi alıyorum.

 
Tabii ki parantez koyuyoruz, ancak çarpma toplamadan daha az olduğunda.
"Spekülatörlere karşı daha başarılı mücadele!"
 
sol >> :

Evet, elbette, doğal tembellik ilerlemenin motorudur. Her şeyi anlıyorum ve tartışmada - bana bir araç verdiler, al ve kullan.


Bir ama.


Aracın LIKE C sözdizimine sahip bir dil olduğu iddia ediliyor.


Mantıksal işlemlerin kalbinde benzerliğin bu kadar belirsiz bir şekilde yer değiştirmesi çok yazık.


Elbette parantez koydum ama onları Java ve C'ye koydum ve bu parantezleri Fortran'da yazıldığı ve üniversitede bana nasıl öğretildiği gibi alıyorum.


Aslında, C++'ın farklı uygulamalarında bile uyumsuz birkaç standart vardır. Ve Java, tüm uygulamalar için tek bir standarda sahip olmasına rağmen, bazı açılardan çoğu C++ uygulamasıyla uyumsuzdur.



Örneğin:


int a = 3;

int b = 5;


b += a += b += 7;


Java b = 20 döndürür;

C++ çoğu uygulamada b = 27 döndürür;


Bu nedenle, baylar bağırmayın - tek tip standartlar yoktur, ancak programlama dilleri ve parantezler hakkında referans kitapları vardır.

 
Dedka писал(а) >>

Size çalışmanız için bir araç verildi. Geliştiricilere teşekkür edin. Beğenmiyorsanız - kullanmayın! C yazın.

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

İşin doğruluğunu göstermez. 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.

ZY C'de de birçok hata yakalandı. Zincir boyunca ilerlerseniz, bir sonraki tavsiyeyi hemen makine kodlarına yazın, o zaman her şey kesinlikle orada çalışacaktır)))

 
Rosh >> :

Dürüst olmak gerekirse, mantıksal ve bit işlemlerinin önceliğini hiçbir zaman ezberlemedim. Doğuştan tembellik nedeniyle, parantezleri doğru yerlere koydum.

"Birçok şey var dostum Horace..."

burada tamamen katılıyorum!

---

İğne yapraklı bir ormandan geçmenin gerekli olduğu yapılardan nefret ediyorum

Daha net kod yazmayı tercih ederim - o zaman kendim için daha kolay olacak

---

örneğin:

her zaman bir yığın SQL sorgusu yerine oluşturmayı tercih eder

3 basit, bu arada, uygulamanın gösterdiği gibi, genellikle daha hızlı çalışır

ilk isteğin maksimum değeri filtrelemesi koşuluyla

ek olarak, kod daha anlaşılır hale gelir

---

C ve MQL4'te benzer şekilde! Daha basit tasarımlar yazmaya çalışıyorum

ve parantezleri kendim koysam iyi olur

 

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.

 
Galaxy писал(а) >>

Üniversitede okuduğumuz tüm CNF ve DNF'ye ne demeli?

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