«computer-science» etiketlenmiş sorular

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

11
Bir dilin ayrıntılarını öğrenmek yerine aslında nasıl programlanacağını öğrendiğimden nasıl emin olabilirim? [kapalı]
Sık sık gerçek bir programcının bir hafta içinde herhangi bir dili kolayca öğrenebileceğini duyuyorum. Diller sadece işleri halletmek için araçlardır, söylendi. Programlama, öğrenilmesi ve ustalaşması gereken en üst düzey beceridir. Bir dilin ayrıntılarını öğrenmek yerine aslında nasıl programlanacağını öğrendiğimden nasıl emin olabilirim ? Ve sadece bir dil yerine tüm dillere …

30
İşaretçiler için iyi bir açıklama nedir? [kapalı]
Kendi çalışmalarınızda (kendi başınıza veya bir sınıf için) sonunda, gerçekten işaretçileri anladığınızda bir "ah ha" anınız oldu mu? Özellikle etkili görünen yeni başlayan programcılar için kullandığınız bir açıklamanız var mı? Örneğin, yeni başlayanlar ilk önce C ile işaretçilerle karşılaştığında, derlenene kadar sadece &s ve *s ekleyebilirler (bir zamanlar benim yaptığım …

29
Bir bilgisayar bilimi derecesi neden profesyonel bir programcı için önemlidir? [kapalı]
Bilgisayar bilimi diplomam var. Kapıları açmak, bir iş bulmak için mükemmeldi. C # .NET programlamanın profesyonel alanında bana yardım ettiği kadarıyla (bölgedeki en popüler platform ve dil, birleşik devletler olmasa bile dünyadaki en popüler işletim sistemi ellerinde olsa bile işe yaramaz). Neden profesyonel kariyerinizde bir programcı olarak size yardımcı olduğunu …

4
Bilgisayar Bilimi'ni tamamen kendi kendine nasıl çalışabilirim? [kapalı]
Tamamen kendi kendine öğretilen bir programcı olarak, tipik bir CS derecesine göre öğretilen bilgisayar bilimi dersini kendi kendine öğrenerek kendimi daha iyi öğrenebilsem çok isterdim. İnternette farklı kaynaklar bulmak kolay oldu, elbette MIT açık kurs gereçleri var, Stanford ve diğer üniversitelerden de Kursra kursları var. İnternetin etrafına dağılmış birçok açık …

8
Özyinelemeli bir algoritmada yığın taşması önlemek için hangi yöntemler vardır?
Soru Özyinelemeli bir algoritmadan kaynaklanan yığın taşmasını çözmenin olası yolları nelerdir? Örnek Project Euler 14 problemini çözmeye çalışıyorum ve özyinelemeli bir algoritmayla denemeye karar verdim. Ancak, program bir java.lang.StackOverflowError ile durur. Anlaşılır. Algoritma aslında yığının üzerinden geçti çünkü çok büyük bir sayı için bir Collatz dizisi oluşturmaya çalıştım. Çözümler Bu …

8
'Soyutlama katmanı' ve 'dolaylılık düzeyi' arasındaki fark nedir?
Her iki terimin de birbirinin yerine kullanılıp kullanılmayacağından emin değilim. Belki bilgisayar bilimlerinde günlük programlamayla ilgili olmayan bazı akademik farklılıklar vardır? Ya da her iki terimi de yanılmadan birbirlerinin yerine kullanabilir miyim? Belki de her iki terimi de kullandığım bağlama bağlı. Düzenleme: Her iki terimin de muhtemelen birbiriyle değiştirilebilir olduğunu …

2
“Oluşturma” nın anlamı nedir?
Pek çok metin görüyorum, özellikle de işlevsel programlama metinleri, belirli CS kavramlarının "oluşturulmadığını" iddia ediyor . Örnekler: kilitler oluşturulmaz, monadlar oluşturulmaz. Bu ifadenin anlamını tam olarak takip etmekte zorlanıyorum. Kompozisyonu düşündüğüm zaman, ya fonksiyon kompozisyonunu ya da nesne toplanmasını düşünüyorum (“kalıtım yerine kompozisyon lehine” olduğu gibi), ama bu insanların onu …

16
Bir bilgisayar bilimi kolej diploması istihdama zarar verebilir mi? [kapalı]
Çok sık, Bilgisayar Bilimleri, Bilişim, vb. Programlarında üniversite diploması olmayan pek çok programcının olduğunu görebiliyorum. Artık düşük performans ve kolej derecelerinin önemsizliği (özellikle programcı olarak) hakkında daha fazla makale okuduğumdan, bir üniversite diploması istihdam edilebilirliğime zarar verir mi? (Ayrıca mezun olduğumda bundan dört yıl sonra muhasebe) PS UC Irvine'e gidiyorum; …

11
Kodlama sıkıntı hissetmeye başladığında ne yapmalı, sanki hepsi aynı. [kapalı]
Commodore 64'te 6 yaşında programlama yapmaya başladım. Şimdi 28 yaşındayım ve Bilgisayar Bilimi dalında birinci sınıftan 4 tane ders almak zorundayım. Bunca yıldan sonra yazma kodundan sıkılmaya başladım. Bilgisayar Bilimi alanında teorik bilgisayar dilleri ve ağ güvenliği alanında 10 yıllık C sistemi kodlama dersi aldım ve kod yazmaktan herhangi bir …


4
Yaklaşan Google röportajı, bazı hazırlık önerileri için [kapalı]
Nerede olursan ol kitaplara çarpıyordum. Bir yazılım mühendisi pozisyonu için birincisi telefonla gelen bir röportajım var. Tüm blog yazılarını okudum, tüm röportajların hesaplarını okudum (bazıları oldukça eski) ve Google, hiçbiri burada kimseyi şaşırtmayacak olan bir kitap listesi bile önermişti. Yine de, bir süre hazırlandıktan sonra, kaplanacak kadar büyük bir zemin …

18
Bilmem gereken tek bilgisayar bilimi teorisi nedir? [kapalı]
Bilgisayar Bilimleri diplomasından ziyade Elektronik Mühendisliği olan biri olarak konuşursak , beni daha iyi bir gerçek dünya programcısı yapmak için bilmem gereken bilgisayar bilimi nedir? (Gerçek dünyayla, bir programcı olarak günlük işimde kullanacağım ve faydalanacağım bir şeyi kastediyorum - örneğin, veri tabanı normalleşmesini anlamak için çok fazla olan hızlı bir …

17
Giriş kursuna, bugünün öğrencilerine ulaşmak için bazı iyi ödevler nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapandı . Java kullanarak periyodik olarak programlama derslerine giriş dersini veriyorum . Öğrencilerime ilgilerini çekebilecekleri veya …

5
Dizeler neden bu kadar yavaş?
Lisedeki ilk programlama dersimden beri, sicim operasyonlarının efsanevi "ortalama operasyon" dan daha yavaş - yani daha maliyetli - olduğunu duydum. Neden onları bu kadar yavaş yapıyor? (Bu soru bilerek geniş bırakılmıştır.)

17
“Bilgisayar Bilimi! = Yazılım Mühendisliği” kötü programlama öğretmek için bir bahane midir?
Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda yeni cevaplar veya etkileşimler kabul etmiyor. Hepimiz duyduk; Ne zaman CS notları hakkında zayıf bir gelişme becerisine sahip biri hakkında bir tartışma olursa, Bilgisayar bilimi yazılım mühendisliği değildir. Görüyorum sorun programlama ve yazılım …

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.