Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap

4
Bir veri yapısının sadece aptal bir programlama dili olduğunu söyleyerek Bill Gosper ne demek istiyordu? [kapalı]
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını …

11
Python neden giriş seviyesi programlama dili olarak öneriliyor? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Burada yeni başlayan programcıların ilk programlama dili olarak Python'u seçmeleri tavsiye edilen P.SE hakkında daha fazla soru …

9
Devasa Linux / makefile projelerini etkili bir şekilde nasıl çözebilirim?
10 yıldır C ++ 'da Windows uygulamaları geliştiriyorum. Ve son zamanlarda bazı Linux projelerine girmeye başladım ve ne kadar verimsiz olduğuma dayanamıyorum ... Ben hızlı öğreniyorum ve Linux'u bir süredir birincil platform olarak kullanıyorum. Kabuk, işletim sistemi ilkeleri ve GUI ile çok rahat hissediyorum. Ama bu kalkınma söz konusu olduğunda, …
16 c++  linux 

8
C ++ kullanarak ancak dilin belirli özelliklerini kullanmamak için C'ye geçmeli mi?
Boş zamanlarımda hobi olarak bir NES öykünücüsü geliştiriyorum. C ++ kullanıyorum çünkü en çok kullandığım dil, çoğunlukla biliyorum ve çoğunlukla seviyorum. Ama şimdi projeye biraz ilerledim, C ++ 'ın neredeyse tüm spesifik özelliklerini kullanmadığımı fark ettim ve bunu düz C'de yapabilir ve aynı sonucu elde edebilirdim. Şablon, operatör aşırı yüklenmesi, …
16 c++  c 

7
Kopyalanan bir dosyanın orijinal ile aynı olup olmadığını kontrol etmek için her bir baytı okumak gerekli midir?
Geçenlerde Total Commander adlı bir program öğrendim. Bu bir Windows Gezgini yedeğidir ve dosyaları kopyalamak için kendi şeylerine sahiptir. Dosyaların aynı olup olmadığını kontrol etmek için, bir CRC hesaplamak yerine, hem orijinal hem de kopyadaki her bir baytı birer birer kontrol eder. Sorum şu: Bu gerekli mi? CRC veya benzeri …


7
Kod bazı ortak kodlara nasıl refactor edilir?
Arka fon Devam eden bir C # projesi üzerinde çalışıyorum. Ben bir C # programcı, öncelikle bir C ++ programcısı değilim. Bu yüzden temelde kolay ve yeniden düzenleyici görevler atandım. Kod bir karmaşa. Bu büyük bir proje. Müşterimiz yeni özellikler ve hata düzeltmeleri ile sık sık yayınlanmasını istediğinden, diğer tüm …

5
CD'yi boşa harcamadan CD'ye yazılan yazılım nasıl test edilir?
CD (müzik) yazmak için kullanılabilecek bir uygulama yazmak istiyorum. Zaten gerçek CD'lerle test etmem gerektiğini biliyorum, ama her küçük değişiklik yaptığımda bunu yapmak istemiyorum. Ancak doğru verilerin yakılıp yakılmayacağını bilmek ve test etmek istiyorum, böylece CD'leri bozmuyorsunuz. Sadece doğrudan fiziksel bir sürücüye yazmak için API'leri gösteren bir kütüphane kullanıyorum; bir …
16 testing  hardware 

8
JSF gerçekten yüksek performanslı web uygulamaları sunmaya hazır mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . JSF hakkında çok iyi duydum ama bildiğim kadarıyla insanların geçmişte bu teknoloji ile ilgili çok ciddi şikayetleri …

5
JavaScript'te yeni operatörden kaçınmak - daha iyi bir yol
Uyarı: Bu uzun bir gönderi. Basit tutalım. JavaScript'te her yapıcıyı çağırdığımda yeni operatörün önekini kullanmaktan kaçınmak istiyorum. Çünkü unutmaya eğilimliyim ve kodum kötü bir şekilde vidalanıyor. Bunun basit yolu şudur ... function Make(x) { if ( !(this instanceof arguments.callee) ) return new arguments.callee(x); // do your stuff... } Ancak, değişken …
16 javascript 

2
MIT ve telif hakkı
MIT lisansı altında lisanslanmış bir kütüphaneye katkıda bulunuyorum. Lisansta ve her sınıf dosyasında en üstte bir yorum var: Telif Hakkı (c) 2011 Joe Bloggs <joe.bloggs@example.com> Dosyanın telif hakkına sahip olduğunu ve dosyanın uygun gördüğünde lisansını değiştirebileceğini varsayıyorum. Tamamen benim yazdığım yeni bir sınıfla kütüphaneye katkıda bulunursam, bu dosyanın telif hakkını …

4
C'de neden kısa, int ve uzun icat edildi?
Ben Anlamakta zorlandığım, kesin yaratma amacı neydi short, intve longC veri türleri? Sormamın nedeni, boyutlarının sınırlı olduğu gibi görünmüyor - örneğin bir boyuttan shortdaha küçük olduğu sürece herhangi bir boyutta olabilirler int. O halde, hangi durumlarda a yerine bir unsigned intya da unsigned longörneğin kullanmalısınız size_tki bunu yaparken ikili uyumluluk …
16 c  data-types 

3
C # 5 zaman uyumsuz desteği kullanıcı arabirimi iş parçacığı eşitleme sorunlarına nasıl yardımcı olur?
Bir yerde C # 5 async-await o kadar harika olacağını duydum ki bunu yapmak için endişelenmenize gerek yok: if (InvokeRequired) { BeginInvoke(...); return; } // do your stuff here Anlaşılan bir işlemin geri araması, arayanın orijinal iş parçacığında gerçekleşecek gibi görünüyor. Eric Lippert ve Anders Hejlsberg tarafından birkaç kez bu …

5
Diziler, işaretçiler ve işlevler için C sözdizimi neden bu şekilde tasarlandı?
Benzer soruları gördükten ve sorduktan sonra int (*f)(int (*a)[5])C anlamı ne ? ve insanların C sözdizimini anlamalarına yardımcı olacak bir program yaptıklarını görerek bile , yardım edemem ama merak ediyorum: C sözdizimi neden bu şekilde tasarlandı? Örneğin, işaretçiler tasarlıyor olsaydım, "işaretçiyi 10 öğeli işaretçi dizisine" çevirirdim int*[10]* p; ve değil …
16 c  syntax 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.