«history» etiketlenmiş sorular

Programlama ve bilgi işlem tarihi hakkında sorular için.

4
Apollo 11 görevindeki kod için kullanılan geliştirme süreci?
Apollo misyonları, bir cep hesap makinesinden daha karmaşık bir teknolojiye sahip değildi. Bağlantısından burada Apollo Rehberlik Bilgisayar hakkında bir bilgi yoktur (AGC) Yerleşik Apollo Rehberlik Bilgisayarı (AGC), 2K 16-bit RAM ve minik manyetik çekirdeklerden geçirilmiş ya da geçirilmemiş bakır tellerle 36K sabit kablolu çekirdek halat hafızası ile yaklaşık 1 fit …

8
Neden bir kurucu yerine Java ve C # da statik bir ana yöntem?
Neden (özellikle) Java ve C # 'nın bir Applicationsınıf örneği tarafından bir uygulama örneğini temsil etmek yerine, giriş noktası olarak statik bir yönteme sahip olmaya karar verdikleri için birincil veya ikincil bir kaynaktan kesin bir cevap arıyorum. uygun bir kurucu olmak). Önceki araştırmamın geçmişi ve detayları Bu daha önce de …
54 java  c#  history  entry-point 

6
İlk döngü yapılarının fikirlerini kim yarattı?
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Bir geliştirici olarak, biz tüm döngüler kullanmak zorunda çok sık. Biz biliyoruz ki. Merak ettiğim şey, döngülere sahip olmak fikrini kim düşündü? Hangi dil döngüler başlattı? İlk …
53 history  loops 

4
Unix borunun tam ustalığı nedir
Douglas Mcllroy'un konseptle nasıl ortaya çıktığını ve Ken Thompson'ın bir gecede nasıl uyguladığını anlattım. Anladığım kadarıyla pipe, bir işlemin yazdığı ve diğerinin okuduğu iki işlem arasında bir bellek parçasını paylaşan bir sistem çağrısıdır. İşletim sistemi kurumları veya konseptlerine aşina olmayan biri olarak, hikayedeki "dahi" nin tam olarak ne olduğunu merak …

8
Itanium işlemcisinin derleyici yazması neden zordu?
Intel'in Itanium 64-bit işlemci mimarisinin başarısız olduğu, çünkü devrim niteliğindeki EPIC komut setinin iyi bir derleyici yazmak için çok zor olduğunu belirtti; ve böylece kimse bunun için fazla yazılım kullanmadan donanım kullanmak istemedi, ve böylece platform başarısız oldu ve hepsi de istek üzerineat nalı çivi iyi derleyiciler. Fakat derleyici neden …
50 history  compiler 


13
Atama operatörü neden sol tarafa atanıyor?
Daha yeni bir arkadaş programlaması öğretmeye başladım (Python kullanıyoruz) ve değişken yaratma ve görevlendirme operatörünü tartışmaya başladığımızda, sağdaki değerin neden soldaki isme atandığını sordu; . Bunu daha önce pek düşünmemiştim, çünkü bana doğal geldi, ama soldan sağa daha doğal göründüğünü, çünkü çoğumuzun doğal dilleri okuduğumuzu söyledi. Bunu düşündüm ve kodun …


8
OOP'tan önce veri yapısı üyeleri herkese açık mı kaldı?
Bir OOP dili kullanılarak bir veri yapısı (örneğin, bir sıra) uygulandığında, veri yapısının bazı üyelerinin özel olması gerekir (örneğin, sıradaki öğe sayısı). Bir sıra, işlemsel bir dilde structve üzerinde çalışan bir dizi işlevi kullanarak da uygulanabilir struct. Ancak, usule ilişkin bir dilde üyelerin structözel üyeliğini yapamazsınız . Bir veri yapısının …

4
Yapılar ve sınıflar neden C # kavramlarını ayrı tutarlar?
C # ile programlama yaparken tutamayacağım tuhaf bir dil tasarım kararına rastladım. Bu nedenle, C # (ve CLR) iki toplu veri türüne sahiptir: struct(yığın üzerinde depolanan değer türü, kalıtım yok) ve class(öbek üzerinde depolanan referans türü, kalıtımsal). Bu kurulum ilk önce kulağa hoş geliyor, ancak daha sonra bir toplama türünün …

15
Diller CPU tasarımını nasıl etkiledi? [kapalı]
Biz edilir sıklıkla söylendi ancak bu tüm gerçek değildir, donanım bir program sadece derlenmiş ikili kod gördüğü gibi yazılır hangi dili care gelmez. Örneğin, mütevazi Z80'i düşünün; 8080 komut setindeki uzantıları, örneğin gerçekleştirmek için C-tarzı (NULL-sonlandırılmış) dizeleri taramak için yararlı olan CPIR gibi talimatları içerir strlen(). Tasarımcılar, C programlarını çalıştırmanın …

9
RDBMS yerine günlükler için dosya sistemi neden tercih edilir?
Soru başlığından net olmalıdır. Örneğin Apache, ne kadar büyük ya da küçük ölçekte kullanıldığı fark etmeksizin, erişim ve hata günlüklerini RDBMS yerine dosyalara kaydeder. RDMS için sadece SQL sorguları yazmalıyız ve bu iş için çalışacak, dosyalar için belirli bir formata karar vermeli ve daha sonra regex yazmalı ya da bunları …

3
“Nihayet Lambda” deyiminin kökeni ve anlamı nedir?
Birkaç yıldır işlevsel programlama dilleriyle uğraşıyorum ve bu ifadeyle karşılaşmaya devam ediyorum. Örneğin, “Blog’u kesinlikle bu isimle yücelten The Little Schemer”. (Hayır, bu bölüm sorumu cevaplamıyor.) Lambda'nın ne anlama geldiğini anlıyorum, adsız bir işlev fikri hem basit hem de güçlüdür, ancak bu bağlamda "nihai" ifadenin ne anlama geldiğini anlayamıyorum. Bu …

2
“Kırmızı / Siyah Ağaç” terimi nereden geliyor?
Bir Kırmızı / Siyah Ağacı dengeli bir ikili arama ağacı uygulamak için bir yoludur. Nasıl çalıştığının arkasındaki prensipler bana mantıklı geliyor, ama seçilen renkler anlamıyor. Genel olarak başka bir çift renk veya özniteliklerin aksine, neden kırmızı ve siyah? "Kırmızı ve siyah" ı duyduğumda, aklıma ilk gelenler , özellikle bu bağlamda …


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.