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
Burada insanlar tuhaf. Bu tür donquixotes, ana şeyi anlamadan bir yel değirmeni gibi derleyiciyle savaşır: derleyici sizin müttefikinizdir ! Derleyicinin kodun potansiyel olarak tehlikeli kısımlarına yemin etmesine sevinin. Uygulama başlatıldıktan hemen sonra bir hata satırıyla çöktüğünde bile sevinin. Ancak Tanrı, hiçbir hata ve uyarı olmadığında ve program dışa doğru normal çalıştığında, ancak zaman zaman nedeni hiçbir yerde izlenmeyen garip aksaklıklar ortaya çıkmaya başladığında, yönetilmeyen kod almanızı yasaklar. Böyle anlarda buharla kaplanır ve "geçersiz işaretçi" veya "sıfıra bölme" gibi hatalar hakkında rüya görmeye başlarsınız.
Derleyici derleyici, ortaya çıkıyor - anlaşmazlık. Burada Intel'in C/C++ derleyicisi bir müttefiktir. Lütfen yorum istiyorum. İstemiyorsan problem yok. Bazı açıklamaları kapatmak istiyorum - sadece hangilerini adlandırmanız gerekiyor.
Ve daha başka derleyiciler var. Hangi - "ama ne istediğini asla bilemezsin."
Derleyici bir müttefik olduğunda, "itaat ettiğinde" sevinmek uygundur. Ayrıca yönetilmeyen kod oluşturmaktan kaçınmak mümkün olduğunda. O zaman böyle garip rüyaların düşünceleri akla gelmeyecek.
Yine, profesyonel programcılar genellikle uyarılara bakmazlar çünkü derleyicinin mantığını zaten bilirler ve derleyiciler kodun işlevselliğini kontrol etmede işe yaramazlar.
Statik analizörlerle tanıştıktan sonra bazılarının sinir krizi geçireceğini anlıyorum.
Ancak bundan sonra derleyicinin ne yapması gerektiği (tam olarak yapması gerektiği) anlaşılır. Yıl 2014 ve geleneksel derleyiciler kalite kontrol açısından en az 10 yıl gerideler ve yalnızca optimizasyonlara odaklanıyorlar.
Bilgi için: Intel C++ derleyicisi yaralarından henüz kurtulamadı - projelerimizde sürekli olarak dahili bir derleyici hatası veriyor. Yani büyük projeleri çiğnemiyor ve kendi hatalarını üretiyor. Ve olağanüstü optimizasyon özellikleriyle ilgili efsaneler zaten modası geçmiş durumda - diğer herkes optimizasyon seviyelerini harika bir şekilde geliştirdi.
C++ gibi tehlikeli ve intihara meyilli bir dilde, derleme için o kadar çok anahtar ve devre dışı bırakma vardır ki, kendine güvenen programcılar her şeyde tonlarca eski ve kopyalanmış kodu hiçbir yerden sinir krizi geçirmeden derleyebilirler :)
...
Yine, profesyonel programcılar genellikle uyarılara bakmazlar...
Yıllıklara!!!
C++ ve diğer dillerde programların optimal yazılması (hız/optimizasyon + hata tespiti vb.) için bir ortam, derleyici ve ayarlar önerebilir misiniz?
Visual Studio nasıl?
denedim, oldu. Ama karşılaştıracak hiçbir şeyim yok. Ve optimal altyapı üzerinde programlamak istiyorum.
Programlarım küçük, kaynak kodu nadiren yüz kilobaytı aşıyor. Bu tür amatör seçenekler için bir tavsiye istiyorum. Büyük projelerle ilgili değil.
C++ ve diğer dillerde programların optimal yazılması (hız/optimizasyon + hata tespiti vb.) için bir ortam, derleyici ve ayarlar önerebilir misiniz?
Profesyonel gelişim için önerilir: