«computer-science» etiketlenmiş sorular

Bilgisayar bilimi veya bilgisayar bilimi (kısaltılmış CS veya CompSci), hesaplama ve uygulamalarına bilimsel bir yaklaşımdır.

5
Algoritma tazeleme. Yığın sıralaması neden bir aşağılama algoritmasıdır?
Yığın dizisinin neden bir yerinde sıralama algoritması olarak kabul edildiğini göremiyorum . Demek istediğim, sıralanacak dizinin elemanları ile doldurulmuş bir ek veri yapısı yani bir yığın, min değerinin ve sıralama işleminin çıkarılmasına yardımcı olmak için kullanılır. Öyleyse burada inplace'in tanımını yanlış anlayabilir miyim? Ancak yerleştirme sıralaması örneğin, yerinde algoritma olduğu …

2
Bir iş parçacığını uyku nasıl çalışır?
Bir iplik uyuduğunuzda , aslında neler oluyor? Bir iş parçacığının uyutulmasının "geçerli iş parçacığını belirli bir süre duraklatır" olduğunu görüyorum . Ama nasıl çalışır? Göre içten) (Nasıl Thread.sleep işleri ve Thread.sleep gerçekten nasıl çalışır? : uyku süresi sisteme özgü bir ayrıntı düzeyine tabi olacaktır uyku engelliyor iş parçacığı CPU'dan ayrılır …

3
Neden c ailesi LISP ailesi yerine Matematik / CS programları için standart CS çalışma alayıdır? [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ı . Kendimi geliştirme amacıyla kendimi LISP ile tanıştırıyorum. Fark ettiğim şeylerden biri, LISP'nin Matematik paradigması içinde C'den çok …

6
Perl Biyoinformatikte neden bu kadar yoğun kullanılıyor? [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ı . Biyoenformatikte bu kadar kullanışlı kılan Perl hakkında ne var? Neden C ++ veya Matlab veya Python büyük …

7
Birisi size yazılım geliştirme uygulamaları hakkında doğrulanmamış bir beyanda bulunursa, “atıf gerekli” ile yanıt verir misiniz? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 9 yıl önce kapalı . Geçenlerde Greg Wilson (Yazılım Marangozluğu Baş Bilimcisi) tarafından verilen …

9
Okulumda bir yazılım geliştirme topluluğunu nasıl önyükleyebilirim?
Güney Florida Üniversitesi'nde Bilgisayar Bilimleri programındaki eğitim ortamından hayal kırıklığına uğramış bir öğrenciyim. Şu anda "Program Tasarımı" nı alıyorum. Programlarımı okunabilir ve sürdürülebilir kılmak için kaynak kodumu fonksiyonlar ve modüller halinde nasıl organize edeceğimi öğrenmeliyim; bunun yerine, C'de diziler ve özyineleme hakkında bilgi ediniyorum. Gelecek dönem, C ++ ( titreme …

2
Lambda hesabı ile programlama dilleri arasındaki ilişki nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . İlk yılımı (üniversitede) önümüzdeki yıl Bilgisayar Bilimi'nde başlıyorum ve çoğunlukla C dilinde yazıyorum (eğer …

4
Backtrack Benim “Eğitim ”im [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Bir süre önce, programlamaya başlamaya karar verdim. Gerçekten, sadece bir dile (Perl) atladım ve oradan gittim. Ne …

7
Herkes benim için bir proje önermek için iş parçacığı anlamama yardımcı olabilir yazmak
Şu anda oldukça titrek bir iplik anlayışı ile bir C # geliştiricisi. Bu bağlantıların her ikisi de diğer yayınlarda önerilmiştir: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Temel konulara dönmeli ve belki de konuyla ilgili bazı bilgisayar bilimleri metinlerine bakmalı mıyım? Gerçekten atlamak ve c # kitaplıkları kullanırsanız gerçekten sağlam bir bilgi temeli olmayacak hissediyorum. …

3
Makine Öğrenimi'nde bir kariyere geçiş [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

1
Eşzamanlılık hakkında akıl yürütmek için hangi ara temsiller kullanılabilir?
Bir derleyicinin programcı adına eşzamanlılık ile ilgili akıllı seçimler yapabilmesi için neyin gerekli olacağını daha iyi anlamaya çalışıyorum. Bu sorunun çok zor yönlerinin olduğunu anlıyorum: Yarış koşullarının olmamasını sağlamak Kodun aynı anda çalıştırılmasını sağlamak, kodun anlambilimsel anlamını etkileyen yan etkilere sahip olmamasını sağlamak Kodda mevcut olan paralellik derecesi göz önüne …

2
İşlevsel bir bilgisayar yapabilir miyiz?
FP'nin yaptığı gibi, sonuçta tüm programlarımız yapılandırılmıştır. Yani, onları ne kadar saf ya da işlevsel yaptığımız önemli değil - her zaman meclise çevrilirler, bu yüzden aslında davlumbazların arkasında yatan şey talimatlar, durumlar ve döngülerdir. FP'yi taklit ediyoruz. Bir donanım noob olarak, sorum şu: neden şeyleri işlevsel bir tarzda hesaplayan bilgisayar …

1
Λ-hesabı esasen nedir?
Λ-hesabı ile ilgili felsefi bir soru diyorum. Λ-calculus'u keşfettiğinizde orada yapabileceğiniz her şeyi görmekten şaşıracaksınız. Tamsayılar, aritmetik işlemler, booleans, if-then-else deyimleri, döngüler, özyinelemeli işlevler, vb. Tanımlayabilirsiniz. Hesaplamanın tamamlandığı kanıtlanmıştır. Ancak diğer tarafta, eğer λ-calculus'taki işlevlerle neler yapabileceğinizi düşünürseniz, yapabileceğiniz tek şeyin onu bir işlevi beslemek olduğunu ve başka bir işlevi …

2
TDD üzerinde bir ürün için toplam sahip olma maliyetini ölçüm olarak kullanan herhangi bir bilimsel çalışma var mı?
Dogsa T, Batic D' de önceki çalışmaların özetini okurken . Test odaklı geliştirmenin etkinliği: endüstriyel bir vaka çalışması. Yazılım Kalite Dergisi. 2011; 19 (4): 643-661. TDD ile ilgili birçok çalışmada kullanılan ölçümlerin, kod satırları, kusurlar ve kalkınma için harcanan zaman gibi şeylere dayandığını gösterdi. TDD'ye karşı geleneksel geliştirme veya test-son …

4
Kod satırları CPU tarafından nasıl yürütülür?
Gerçekten tam olarak nasıl bir üst düzey dil makine koduna dönüştürülür ve sonra cpu tarafından yürütülen anlamaya çalışıyorum. Kodun, CPU'nun kullanabileceği düşük düzeyli kod olan makine koduna derlendiğini anlıyorum. Bir atama ifadem varsa söyle: x = x + 5; y = x - 3; CPU her satırı birer birer yürütüyor …

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.