«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.


9
Programlamada bellek yönetimi alakasız bir mesele haline mi geliyor?
Geçmiş Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ) , eskiden beri bulunmadığım eski (ama harika) bir siteyi tekrar ziyaret ettim . Birkaç yıl önce C / C ++ 'da programlama yapmaya başladım, ancak o zamandan beri Java'da sadece dahil olduğum projelerdeki dil kısıtlamaları nedeniyle çalışıyordum. Rakamları hatırlamadığımdan, Java'nın ne kadar iyi …

12
C / C ++ için derlenebilir modern alternatifler [kapalı]
Yeni bir yazılım ürünü yazmayı düşünüyorum. Performans kritik olacaktır, bu yüzden bir tercüman veya dil veya öykünme katmanı kullanan bir dil kullanmaktan çekinmem (java oku). Bu da beni C (ya da C ++) kullanmayı düşünmeme yol açıyor ancak bu ikisi de diş içinde oldukça uzundu. Ben de uzun zamandır kullanmadım. …

26
Dil tasarımcılarının nelere dikkat etmesini istiyorsunuz? [kapalı]
Bu sorunun amacı, anadilde olmayan bir dilde olmadan, yaşayamayacağınız ya da dileğinizde kullanamayacağınız bir programlama dili özellikleri listesi oluşturmak değildir. Bu sorunun amacı, çoğu dil tasarımcının düşünmeyebileceği bir dilbilgisi tasarımının köşelerini aydınlatmaktır. Bu yüzden, X dilini düşünmek yerine biraz daha felsefi düşünün. Önyargılarımdan biri ve belki de tartışmalı olabilir, mühendisliğin …

6
Tür çıkarımı neden faydalıdır?
Kodları kod yazdığımdan daha sık okudum ve endüstriyel yazılım üzerinde çalışan programcıların çoğunun bunu yaptığını farz ediyorum. Varsayımım türünün avantajı, daha az ayrıntı ve daha az yazılı koddur. Ancak diğer yandan, kodu daha sık okursanız, muhtemelen okunabilir kod isteyeceksiniz. Derleyici türünü etkiliyor; Bunun için eski algoritmalar var. Fakat asıl soru, …

6
Neden bir dili test etmek, sözdizimi seviyesinde desteklenen bir özellik değil?
Kaynak kodunuzu test etmenin ünitenin faydalarını tanıtan sonsuz bir blog, makale ve web sitesi listesi bulabilirsiniz . Java, C ++, C # ve diğer yazılı diller için derleyicileri programlayan geliştiricilerin, çalışmalarını doğrulamak için birim sınaması kullanmaları neredeyse garanti edilir. Öyleyse neden, popülaritesine rağmen, bu dillerin sözdiziminde test yok mu? Microsoft …

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.

3
Bir REPL ve etkileşimli kabuk arasındaki fark
Noob sorusu. REPL ile etkileşimli bir kabuk arasındaki farkı sadece Wikipedia'daki tanımları okuyarak söyleyemiyorum . Wiki, REPL'in belirli bir etkileşimli dil kabuğu olduğunu belirtir. Yine de uygun bir altküme mi var? Wiki tanımı, REPL terminolojisini Lisp benzeri dillerle sınırlıyor gibi gözükse de, belirtilen özellikler gerçekten ayırt edici özellikler içermiyor. Özellikle, …

22
Benzersiz bir programlama dili kullanacağım bir işe girmenin sakıncaları var mı? [kapalı]
Üniversiteden CS dereceyle mezun oldum, bu yüzden bu alan hakkında daha fazla şey öğrenebileceğim ve bazı profesyonel deneyimler oluşturabileceğim bir iş bulmak istiyorum. Kendi kurum içi programlama dilini kullanan bir şirketle röportaj yaptım ve başkalarının kullandığını sanmıyorum. Başka bir dil kullanmaktan ya da bir geliştirme ortamı için ne kullandıklarından bahsetmediler. …

11
“Blub Paradoksu” ve c ++
Buradaki yazıyı okuyordum: http://www.paulgraham.com/avg.html ve "blub paradoksu" ile ilgili bölüm özellikle ilginçti. Çoğunlukla c ++ kodlayan ancak diğer dillere maruz kalan (çoğunlukla Haskell) biri olarak, bu dillerde c ++ dilinde çoğaltılması zor olan bazı yararlı şeylerin farkındayım. Asıl soru, hem c ++ hem de başka bir dilde yetkin kişiler için, …

17
Programlama becerilerim konusunda kendime nasıl daha güvenirim? [kapalı]
Programlama bana yabancı değil. İlk önce 12 yaşındayken işaretleme yapmaya başladım (HTML, şimdi lütfen bana gülme) ve 13 yaşındayken biraz BASIC yaptım (bu noktada Akış Şemaları, Sözde Kodlar hakkında çok şey biliyordum), ama sonra öğrendim Lisede biyoloji ve dolayısıyla C, Java, vs. gibi dillerin "gerçek" programlama bilgisini kaçırdım. UG BE'm …

11
Neden bir programlama dilden diğerine otomatik çevirmen yok? [kapalı]
Programlama dillerinin çoğu Turing tamamlandı, yani bir dilde çözülebilecek herhangi bir görevin başka bir dilde, hatta Turing makinesinde çözülebileceği anlamına geliyor. Öyleyse neden programları herhangi bir dilden başka bir dile çevirebilen otomatik çevirmenler yok? İki dilde çift girişimleri gördüm, ancak her zaman yalnızca bir dilin sınırlı bir alt kümesinde çalışıyorlar …


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 …

9
Neden okullar Listedeki dizileri öğretiyor? [kapalı]
Okulumdaki ilk programlama dersleri için yapılan ödevlerin çoğu, dizileri kullanmamı gerektiriyordu. Şimdi tam gün çalışıyorum ve üzerinde çalıştığım herhangi bir proje için hiçbir zaman bir dizi kullanmadım. Mevcut projelerde bile, dizilerin kullanımını hiçbir yerde görmedim. Bence List kullanımı daha kolay ve standart. Neden profesörler öğrencilere ödevlerinde dizileri kullanmalarını söylüyor? Sadece …

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.