Yardım! - sayfa 6

 
Eşeğe 40 kg'lık bir paket asıldı, sonra 1 kg, düşünün, 1 kg., 1 kg'dan fazla olan bir şişeyi unuttuklarını fark ettiler. daha az sorun değil, ayrıca bir şişe astılar. Böylece bir eşeğe bir kilogramlık bir yük asılarak (bir eşek için tamamen önemsiz bir çöp), sonsuz büyüklükte bir yük ile yüklenebilmektedir.
 
Andrey Khatimlianskii :

Sanırım sadece sen Dima, burada bundan bahsediyordun)

İnsanlar, if'nin en hızlı kısmı olduğu çalışma kodunu tartışıyorlar.

Switch neredeyse anında çalışır, evrensel bir Uzman Danışman için kullanabilirsiniz. Sadece noktayı göremiyorum.

Her şey buradan başladı.

Bir anahtar değil, OOP polimorfizmi daha iyi.

 
Dmitry Fedoseev :
Eşeğe 40 kg'lık bir paket asıldı, sonra 1 kg, düşünün, 1 kg., 1 kg'dan fazla olan bir şişeyi unuttuklarını fark ettiler. daha az sorun değil, bir şişe astılar. Böylece bir eşeğe bir kilogramlık bir yük asılarak (bir eşek için tamamen önemsiz bir çöp), sonsuz büyüklükte bir yük ile yüklenebilmektedir.

Nezachot.

Eşeğin üzerine 20 gramlık boş şişeler asılır. Ve gerçekten umursamıyor.

Oraya dökülen sudan onun için zor (ağır fonksiyonlar).

Dmitry Fedoseev :

Her şey buradan başladı.

Bir anahtar değil, OOP polimorfizmi daha iyi.

Spesifik olarak, bu örnekte, en az 10 ifs ekleyebilirsiniz ve bu, çalışma hızını (ayrıca test ve optimizasyon hızını) etkilemez (<%1 yavaşlama).

Çünkü bir sonraki fonksiyon siparişleri numaralandıracak veya en azından OrdersTotal'ı talep edecek ve diğer fonksiyon GMT kaymasını dikkate alarak zamanı kontrol edecektir.

 
Andrey Khatimlianskii :

...

Spesifik olarak, bu örnekte, en az 10 ifs ekleyebilirsiniz ve bu, çalışma hızını (ayrıca test ve optimizasyon hızını) etkilemez (<%1 yavaşlama).

Çünkü bir sonraki fonksiyon siparişleri numaralandıracak veya en azından OrdersTotal'ı talep edecek ve diğer fonksiyon GMT kaymasını dikkate alarak zamanı kontrol edecektir.

Şuraya sokun, başka bir yere yerleştirin, başka bir yere vb. ... ve eşek havalanacak.

Bu örnekte ek doğrulama ihtiyacı minimum düzeydedir. Tam tersine, danışman barolarda çalışsa bile birileri, danışman göreve başlar başlamaz emrin hemen açılmasını bile ister. Ama orada bok kodunun tanımı açısından süper yetkili bir uzmanımız var, düşündüğü gibi olmayan her şey bok kodudur.

Burada bana her şeyi öyle bir şekilde açıklıyorsun ki, sanki tek bir danışman görmemişim gibi, en azından bir tane yazmamak için. Görünüşe göre if koşulunu nasıl doğru yazacağımı bilmiyorum.

Evet ve eşek için hiç de zor değil, ama aynı anda şişelere su dökmüyorlar, ancak karşılığında, eşeğe sonsuz büyüklükte bir yük yüklenebileceği kanıtlandı .

 
Dmitry Fedoseev :

Hayır, akıllı olmaya başlamana gerek yoktu:

Anladık! ;)

 
Azaltır ve bu nedenle onsuz yapabileceğiniz yerde kıpırdamaya gerek yoktur.
 

Evet, şimdiden durdurun. En hızlı program bir OnTick()'tir; ve bu kadar.

Daha fazla kod içeren herhangi bir şey daha yavaş olacaktır. Ve eğer hız hakkında düşünmeniz gerekiyorsa, o zaman kesinlikle eğer hakkında değil.

OpenCL kodunda kritik olabilir, burada iş parçacıklarının senkronizasyondan çıkmasına neden olan bir mantık dalı oluşturur. Ama yine burada yavaşlayan if'nin kendisi değil, farklı mantıktan dolayı iş parçacıklarının farklı hızlarda çalışmasıdır. Ve bu durumda bile, ifs sayısını azaltmak için değil, if ve else bloklarındaki işlemleri "tek tipleştirmek" için çaba gösterilmelidir, örneğin:

yerine

 if (a> 0.0 )
  a = b;

kullanmak gerekiyor

 if (a> 0.0 )
  a = b;
else
  a = a;

daha sonra işlem sayısı farklı iş parçacıklarına kaydedilir ve senkronizasyon gerçekleşmez ve daha fazla kod olmasına rağmen yürütme hızı daha yüksektir.

 
Dmitry Fedoseev :

Şuraya sokun, başka bir yere yerleştirin, başka bir yere vb. ... ve eşek havalanacak.

Bu örnekte ek doğrulama ihtiyacı minimum düzeydedir. Tam tersine, danışman barolarda çalışsa bile birileri, danışman göreve başlar başlamaz emrin hemen açılmasını bile ister. Ama orada süper yetkili bir uzmanımız var, tanımı gereği 00000, düşündüğü gibi olmayan her şey xxxxxx.

Burada bana her şeyi öyle bir şekilde açıklıyorsun ki, sanki tek bir danışman görmemişim gibi, en azından bir tane yazmamak için. Görünüşe göre if koşulunu nasıl doğru yazacağımı bilmiyorum.

Evet ve eşek için hiç de zor değil, ama aynı anda şişelere su dökmüyorlar, ancak karşılığında, eşeğe sonsuz büyüklükte bir yük yüklenebileceği kanıtlandı .

Sadece program saçmalık noktasına getirilemez. aslında ne yapıyorsun

Dediğiniz gibi, nasıl yapılacağını biliyorsanız, muhtemelen if ifadesinin ilkesini anlamalısınız. Ya da değil?

Ve if operatörünü eşekle karşılaştırmaya gerek yok, eşek beynine oturur ve saçma sapan yazar. Beceriksizliğinizi ifs ile seyreltmek.

 
Evet, en sevdiğiniz Ifa'yı herhangi bir yere itin
 
Joo Zepper :

yerine

kullanmak gerekiyor


Neden tersi olmasın?