«language-features» etiketlenmiş sorular

Belirli bilgisayar dillerinin ayırt edici yönleri, özellikle de yazılma biçimleri veya programcıya sağlanan ifade yetenekleri hakkında sorular.

9
Kapatma nedir?
Her şimdi ve sonra “kapanışlar” denildiğini görüyorum ve aramaya çalıştım ama Wiki anladığım bir açıklama yapmıyor. Biri bana yardım edebilir mi?

30
PHP'de hangi özelliklere sahip olmak istersiniz? [kapalı]
Şimdi tatil mevsimi olduğu ve herkesin dilek tuttuğu için merak ediyorum - PHP'nin hangi dil özelliklerini eklemesini isterdiniz? Dil için bazı pratik öneri / dileklerimle ilgileniyorum. Pratik olarak demek istediğim: Pratik olarak yapılabilecek bir şey (değil: "PHP kodumun ne anlama geldiğini ve benim için hataları düzeltmesini diliyorum" veya "5ms altında …


8
İstisna işleme mekanizması olmadan neden modern bir dil tasarladım?
Birçok modern dil zengin istisna işleme özellikleri sağlar, ancak Apple'ın Swift programlama dili bir istisna işleme mekanizması sağlamaz . Benim gibi istisnalar dışında, aklımı bunun ne anlama geldiği etrafına sarmakta güçlük çekiyorum. Swift'in iddiaları ve elbette geri dönüş değerleri var; Ancak istisna temelli düşünme tarzımın istisnasız bir dünyaya nasıl eşleştiğini …


30
Programlamadaki herhangi bir şey gerçekten kötü mü? [kapalı]
Yani, sorulan görünen bir sürü soru var X kötülük, Y kötülük. Benim görüşüme göre, dil yapıları, algoritmalar ya da neyin kötüsü olursa olsun, sadece kötü kullanılanlar yoktur. Cehennem, yeterince sert bakarsanız , goto'nun geçerli kullanımları bile vardır . Öyleyse mutlak kötülük, bu, her durumda en iyi uygulamalarla tamamen uyumlu olmayan …

5
Java dev Python'u öğrenme: kafamı sarmak için hangi kavramları kullanmam gerekir?
Amaç: Birkaç ders verdim ve bazı küçük projeler yazdım. Google ve StackOverflow'u kullanarak her şey yeterince iyi gidiyor . Son birkaç gün içinde birkaç kez kendimi "Neyi özlüyorum?" Diye merak ettim. - Python'da yazarken hala Java'da düşünüyorum. StackOverflow'taki bu soru, Python'u öğrenmek için hangi kaynakların okunacağına dair ipuçlarıyla doludur, ancak …

8
Turing'in tamamlanmayan bir 'yararlı' programlama dili olması gerçekten mümkün mü?
Herhangi bir dilin iyi olması için Turing'in eksiksiz olması gerektiği kabul edilirse, Turing'in tamamlanmayan 'kullanışlı' bir programlama diline sahip olması gerçekten mümkün müdür? Bunun, özellikle geleneksel anlamdaki 'programlama' dilleri ile ilgili olduğunu ve işaretleme veya sorgulama dilleri olmadığını açıklamalıyım.

2
4. ve 5. programlama dili neslleri nelerdir? Dahası var mı? [kapalı]
Genellikle okul / kolej düzeyinde sınıflandırıldığından, popüler programlama dilleri (C #, Java, C ++) tüm 3. nesil dillerdir (makinenin fiziksel bölümlerinden daha yüksek düzeyde soyutlama ile). Ayrıca, montaj dilleri 2. ve makine dilleri 1. nesil diller olarak sınıflandırılır. Başlangıçta, SQL'in 4. nesil dil olarak kabul edilmesi gerektiğini düşünüyordum, çünkü bu …

7
Neden çoğu ana dil, 3 yollu Boole karşılaştırmaları için “x <y <z” sözdizimini desteklemiyor?
İki sayıyı (veya diğer iyi düzenlenmiş varlıkları) karşılaştırmak istersem, bunu yapardım x &lt; y. Üçünü karşılaştırmak istersem, lise cebir öğrencisi denemeyi önerecektir x &lt; y &lt; z. İçimdeki programcı "hayır, bu geçerli değil, yapmanız gerekiyor x &lt; y &amp;&amp; y &lt; z" ifadesiyle cevap verecektir . Karşılaştığım çoğu dil bu …

7
Haskell'in tipi sistemi, işlevsel programlamanın anlaşılmasında bir engel midir? [kapalı]
Haskell'i fonksiyonel programlamayı anlamak amacıyla, diğer dillerde edindiğim içgörüyü uygulayacağım beklentisi ile inceliyorum (Groovy, Python, JavaScript ağırlıklı olarak). Haskell'i seçtim çünkü çok işlevsel olduğu ve devlete güvenmesine izin vermeyeceği izlenimini edindim. Haskell'i öğrenmeyi seçmedim çünkü son derece katı tip bir sistemde gezinmekle ilgileniyordum. Sorum şu: Güçlü bir tip sistem, son …

4
Neden 'void *', C ++ 'da örtük olarak kullanılmıyor?
C'de, void *herhangi bir işaretçi tipine bir a kullanmaya gerek yoktur , her zaman güvenli bir şekilde teşvik edilir. Ancak, C ++, bu durum böyle değil. Örneğin, int *a = malloc(sizeof(int)); C ile çalışır, ancak C ++ ile çalışmaz. (Not: mallocC ++ 'da veya bu konuda newkullanmamanız gerektiğini ve bunun …

5
Lisp'te lisp tercümanı çalışmak neden bu kadar önemli?
Özellikle lisp dilinde yazılmış bir lisp tercümanı incelemek isteyen yeni programcılar için birçok CS müfredatı ve öğrenme önerileri gördüm. Bütün bu siteler “entelektüel bir vahiy”, “her ciddi programcının sahip olması gereken bir aydınlanma deneyimidir” veya “size donanım / yazılım ilişkilerini gösterir” ve diğer belirsiz ifadelere, özellikle de bu makaleden alınan …

10
Her fonksiyon çağrısı / bloğunun ayrı bir iş parçacığında yapıldığı programlama dili? [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 . 2 yıl önce kapandı . Şu anda eğlence için bir programlama dili yaratıyorum; burada her işlev çağrısı / yeni …


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.