«history» etiketlenmiş sorular

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

9
“Sadece bir dönüş” kavramı nereden geldi?
Sık sık söylemek programcılar konuşmak " aynı yöntemle birden fazla dönüş ifadeleri koymayın. " Bana, benim hemen hepsi bu nedenleri anlatmak için onlara sorduğunuzda " kodlama standardı. Öyle diyor " "veya Kafa karıştırıcı. " Bana bir geri dönüş ifadesi olan çözümler gösterdiklerinde, kod bana daha çirkin görünüyor. Örneğin: if (condition) …


2
Mars Merak Rover'ın yerleşik yazılımı nedir?
Mars Curiosity Rover başarıyla indi ve promosyon videoları "terör 7 dakika" biri kod 500.000 satırları olma konusunda orada övünmek. Bu karmaşık bir problem, şüphesiz. Fakat bu çok fazla kod, elbette arkasında oldukça büyük bir programlama çabası vardı. Bu proje hakkında bir şey bilen var mı? Bunun bir tür gömülü C …

4
Sovyetler Birliği'nin uzay programı tarafından hangi yazılım programlama dilleri kullanıldı?
Benim ilgilendiğim var Sovyet uzay programının ve yazılım keşfetmeye ilgi Buran uzay aracının 1988 dolaylarında Prolog yazılmış. Daha önceki görevlerde hangi dillerin kullanılmış olabileceğini bilen var mı? Özellikle 1970'lerin başındaki ve biraz özerk olan ve engelleri aşabilecek Mars PrOP-M rover misyonları . Düzenle Buran Prolog kaynağım Mayıs 1990’dan bu yana …


6
Java 8 neden değişmez koleksiyonlar içermiyor?
Java ekibi, Java 8'deki işlevsel programlamanın önündeki engelleri kaldırarak bir sürü harika çalışma yaptı. Özellikle, java.util Collections'taki değişiklikler, çok hızlı akış işlemlerine dönüştürülmesi için büyük bir zincirleme işi yapıyor. Koleksiyonlara birinci sınıf işlevler ve fonksiyonel yöntemler ekleyerek ne kadar iyi yaptıklarını göz önünde bulundurarak, neden değişmez koleksiyonlar ve hatta değişmez …

14
Neden 0 yanlış?
Bu soru dilsiz gelebilir, ama neden yok 0etmek değerlendirir falseve başka bir [tamsayı] değer trueprogramlama dillerinin en çok? Dize karşılaştırması Soru biraz fazla basit göründüğü için, kendimi biraz daha açıklayacağım: Her şeyden önce, herhangi bir programcıya açık gelebilir, ama neden bir programlama dili olmasaydı - aslında olabilir, ama hiçbiri Ben …

14
Modern ana programlama dillerinde lambda fonksiyonlarının popülerliğini ne tetikledi?
Son birkaç yılda, anonim işlevler (AKA lambda işlevleri) çok popüler bir dil yapısı haline geldi ve hemen hemen her ana / ana programlama dili bunları tanıttı ya da standartın yaklaşmakta olan bir gözden geçirmesinde bunları tanıtmak için planlandı. Ancak anonim fonksiyonlar Matematik ve Bilgisayar Bilimleri alanında çok eski ve çok …


11
“Goto” ifadeleri ne tür hatalara yol açar? Tarihsel olarak önemli örnekler var mı?
Döngü içinde iç içe geçmiş döngüleri kırmanın tasarrufunu anlıyorum; Bu gotoifade asla kullanılmayacak şekilde hata eğilimli bir programlama stili olarak gözden geçirilir ve iptal edilir. Alt Metin: "Neal Stephenson onun etiketleri 'dengo' isim sevimli olduğunu düşünüyor" : orijinal komik bakın http://xkcd.com/292/ Çünkü bunu erken öğrendim; Gerçekten ne tür böceklerin gotoyol …

3
Neden programlama dilleri, özellikle de C, köşeli parantez kullanıyor, kare dili kullanmıyor?
"C-Stili dili" nin tanımı pratikte "kıvrımlı ayraçlar ( {}) " kullanılarak basitleştirilebilir . Bu özel karakteri neden kullanıyoruz (ve neden []en azından ABD klavyelerinde shift tuşunu gerektirmeyen daha makul bir şey değil)? Bu parantezlerden gelen programcı verimliliğine gerçek bir fayda var mı, yoksa yeni dil tasarımcıları alternatifler aramalı mı (yani …


2
JavaScript nedir, gerçekten mi?
Bütün bunlar web sayfamı W3C HTML Validator gibi JavaScript uygunluğunu test etmenin bir yolunu ararken başladı . Henüz bir tane bulamadım. Bu yüzden eğer biliyorsan haberim olsun ... Resmi JavaScript sayfasını aradım ve ECMA Komut Dosyası'nı buldum . Bu insanlar bir betik dilini standardize etti (artık JavaScript olarak adlandırmak istemiyorum!) …

4
Öyleyse * Alan Kay, “nesne yönelimli” terimiyle gerçekten ne demek istedi?
Bildirildiğine göre, Alan Kay "nesne yönelimli" teriminin mucididir. Ve sık sık bugün OO dediğimiz şeyin kastettiği olmadığını söylediğini belirtti. Örneğin, bunu Google’da buldum: 'Nesne yönelimli' terimini oluşturdum ve aklımda C ++ olmadığını hatırladım - Alan Kay, OOPSLA '97 Belli belirsiz o ne olduğuna ilişkin oldukça anlayışlı şeyler duyduğunu hatırlamıyorum vermedi …


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.