«programming-languages» etiketlenmiş sorular

Bilgisayarlara görevleri tamamlamak için hesaplama adımları yapma talimatı veren yapay diller. Programcıların bilgisayarlarla iletişim kurmalarına izin verir.

12
Neden daha fazla dil bir değeri birden fazla değerle karşılaştıramaz? [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ı . Aşağıdakileri göz önünde bulundur: if(a == b or c) Çoğu dilde, bunun şu şekilde yazılması gerekir: if(a …


6
İsteğe bağlı noktalı virgüller
Çoğu zaman, genel amaçlı bir zorunlu dilde - deyim sınırlayıcılar olarak noktalı virgüller gereklidir veya tamamen izin verilmez (örn. C ve Python). Bununla birlikte, JavaScript gibi bazı diller, ifadelerinizi diğer sınırlayıcılar (bir satırsonu gibi) lehine noktalı virgülle sınırlamayı seçmenize izin verir. Bunun arkasındaki tasarım kararları nelerdir? Aynı satırda birden çok …

2
Programlama dillerinin çalışma zamanlarının bellek tüketimine ilişkin, anlamlılık ve üretim hata oranları ile ilişkili karşılaştırmalı bir çalışma var mı? [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 . 6 yıl önce kapalı . Bir dil veya başka bir dil kullanılarak oluşturulan uygulamaların çalışma zamanı performansı söz konusu olduğunda birçok karşılaştırmalı …



3
Büyük bir kod tabanının uzak kısımları arasına veri akışı eklemeyi kolaylaştırabilir miyiz?
Büyük sistemlerde değişiklik yaparken, genellikle bir işlevsellik parçasının başka bir parçadan bazı veriler alması gerektiği problemiyle karşı karşıyayım, ancak muhtemelen olay dinleyicileri, ertelenmiş çağrılar, Bu şekilde basit bir değişiklik hızlı bir şekilde balonlanabilir. Yossi Kreinin'in http://www.yosefk.com/blog/i-want-a-struct-linker.html adresindeki blog yayınından bir alıntı : Çok geçtiğiniz bir tür veri yapınız var. Yakında, …



4
Şu anda yazılım mühendisliği için modern, standartlaştırılmış, yetenek testi var mı? [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 . 6 yıl önce kapalı . Arka fon Önümüzdeki yıl için yeni bir sözleşme arayışında olan çalışan bir yazılım mühendisiyim. Aramamda, bugün daha …

6
Bir programlama dilinin dikgenliği nasıl doğrulanır / kanıtlanır?
Diklik kavramını biliyorum, ama programlama dili açısından bunu doğrulamanın / kanıtlamanın bir yolu var mı? Örneğin C # ' publicda static, bir yöntem imzası için veya kullanılabilir . İkisinden birini veya her ikisini de kullanabilirsiniz ve birbirlerine müdahale etmezler, bu yüzden birbirlerine diktirler, değil mi? Sorum şu, geri kalan özellikler, …

5
Java, C ++ gibi sınıf tanımları ve uygulamaları arasında bir ayrımı teşvik ediyor mu?
Bir ev ödevim var ve GRASP "Korumalı Varyasyon" a göre hangi yaklaşımın daha iyi olduğunu değerlendirmem gerekiyor. Stack Overflow hakkında üstbilgi ve kod dosyaları C ++ ayrılması hakkında bir soru buldum . Ancak, Java neden sınıf tanımları ve sınıf uygulamaları arasındaki ayrımı teşvik C ++ izlemiyor bilmek istiyorum. Java yöntemi …

5
Bir programlama dilini çözümleme
In SICP yazarlar durumda ( Bölüm 1.1 programlama dilleri üç temel "mekanizmalar" olduğunu): dilin ilgilendiği en basit varlıkları temsil eden ilkel ifadeler bileşik elemanların daha basit olanlardan oluşturulduğu kombinasyon araçları bileşik öğelerin birim olarak adlandırılabileceği ve manipüle edilebileceği soyutlama araçları Bir anaakım programlama dilini (örneğin Java) bu öğeler veya mekanizmalar …


3
Tür takma adları / eş anlamlıları hakkındaki düşünceler?
Bu soruyu bir dil savaşı veya listeye yol açmayacak şekilde çerçevelemek için elimden geleni yapacağım, çünkü bu sorunun iyi ve teknik bir cevabı olabileceğini düşünüyorum. Farklı diller, tür takma adlarını değişen derecelerde destekler. C #, tür takma adlarının her kod dosyasının başında bildirilmesine izin verir ve yalnızca bu dosya boyunca …

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.