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

30
Kendi programlama dilimi ve bunun için bir derleyicimi nasıl oluşturabilirim [kapalı]
Programlama konusunda kapsamlıyım ve BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembly vb. Gibi dillerle karşılaştım. İnsanların programlama dillerini nasıl yarattıklarını ve bunun için derleyiciler nasıl geliştirdiklerini anlamıyorum. İnsanların nasıl Windows, Mac, UNIX, DOS ve benzeri işletim sistemleri yarattıklarını da anlayamadım. Bana …

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 …

16
Grokking Java kültürü - neden bu kadar ağır? Ne için optimize ediyor? [kapalı]
Python'da kod yazıyordum. Şimdi, iş nedeniyle, Java kodluyorum. Yaptığım projeler oldukça küçük ve muhtemelen Python daha iyi çalışacaktı ancak Java kullanmanın mühendislik dışı geçerli nedenleri var (ayrıntılara giremiyorum). Java sözdizimi sorun değil; bu sadece başka bir dil. Ancak sözdiziminin yanı sıra, Java'nın bir kültürü, bir dizi geliştirme yöntemi ve "doğru" …


8
Her dil C ile yazılmış mı?
Bazen farklı dillerde programlama yaparken (C / C ++, C #), bu düşünce aklıma geliyor: Her dil C programlama dilinde yazılmış mı? C dili tüm dillerin ana babası mı? Her bir konsept ( OOP , vb.) Hepsi C de uygulanmış mı? Doğru yönde miyim?

19
C ++ 'ı C, Perl, Python vb. Yerine kullanmak için herhangi bir sebep var mı? [kapalı]
Bir Linux (sunucu tarafı) geliştiricisi olarak, nerede ve neden C ++ kullanmalıyım bilmiyorum. Performansa gittiğimde ilk ve son seçenek C. “Performans” ana mesele değilse, Perl ve Python gibi dilleri programlamak iyi seçimler olacaktır. Bu alanda tanıdığım hemen hemen tüm açık kaynaklı uygulamalar C, Perl, Python, Bash betiği, AWK veya hatta …



24
Python'un sakıncaları nelerdir? [kapalı]
Python bugünlerde tüm öfke gibi gözüküyor ve haksız yere değil - çünkü gerçekten çözülmesi gereken yeni bir soruna sahip olmak gerçekten hoş bir dil. Ancak, bilge bir adamın bir zamanlar söylediği gibi (ona bilge bir adam diyerek, sadece kimin söylediğini bilmiyordum; o kadar akıllı olup olmadığından emin değilim), bir dili …

15
Neden Java, Javascript ve C # gibi bellekle yönetilen diller `new 'anahtar sözcüğünü korudu?
newJava, JavaScript ve C # gibi dillerde kelime bir sınıfın yeni bir örneğini oluşturur. Bu sözdiziminin newözellikle öbek üzerinde bir sınıfın yeni bir örneğini ayırmak ve yeni örneğe bir işaretçi döndürmek için kullanılan C ++ 'dan miras alınmış gibi görünüyor . C ++ 'da, nesne oluşturmanın tek yolu bu değildir. …

8
C ++ 'D'den daha iyi ne yapar?
Son zamanlarda D'yi öğrendim ve dili tanımaya başladım . Ne sunduğunu biliyorum, henüz her şeyi nasıl kullanacağımı bilmiyorum ve D deyimleri hakkında pek bir şey bilmiyorum, ama öğreniyorum. D'yi severim. Bu, bir şekilde C'ye yönelik büyük bir güncelleme olan ve güzel bir şekilde yapılan hoş bir dildir . Özelliklerin hiçbiri …


9
Birden fazla kalıtımın nefret edilmesinin “gerçek” bir nedeni var mı?
Her zaman bir dilde çoklu miras alma fikrini sevdim. Çoğu zaman kasıtlı olarak affedilmiş olmasına rağmen ve sözde "değiştirme" arayüzlerdir. Arayüzler, çoklu kalıtımın aynı toprakları kapsamaz ve bu kısıtlama zaman zaman daha fazla kazan koduna yol açabilir. Bunun için duyduğum tek temel sebep , temel sınıflardaki elmas problemi . Bunu …

14
Neden çoğu programlama dili fonksiyondan sadece tek bir değer döndürmeyi destekliyor? [kapalı]
Çoğu (?) Programlama dilindeki fonksiyonların herhangi bir sayıda giriş parametresini değil, sadece bir dönüş değerini destekleyecek şekilde tasarlanmasının bir nedeni var mı? Çoğu dilde, bu sınırlamayı "dış parametreler kullanarak, işaretçileri döndürerek veya yapı / sınıfları tanımlayarak / geri getirerek" çözmek mümkündür. Ancak programlama dillerinin çoklu dönüş değerlerini daha "doğal" bir …

15
LISP bugünün dünyasında hala yararlı mı? En çok hangi sürüm kullanılıyor?
Düzenli aralıklarla kendime yeni bir programlama dili öğretmeye çalışıyorum. Son zamanlarda, Lisp ve lehçelerinin spektrumun tam tersi ucunda C / C ++ gibi dillerden nasıl geçtiğini okudum, bu da beni daha fazla tanımak için yeterince merak uyandırdı. Ancak, iki şey bana net değil ve ben onlarla ilgili rehberlik arıyorum: LISP …

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.