«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
Kaç çeşit programlama dili vardır? [kapalı]
Temel olarak, harika bir programcı olmak için birçok programlama dili öğrenmek istiyorum. Sadece derinlikli bir avuç biliyorum ve birisinin kaç ders verebileceğini umuyordum veya tipleri vardır programlama dilleri . Gruplar halinde öğrenmek zorunda olsaydınız nasıl bir araya toplanırsınız. Bir Java arka planından gelince, statik yazmaya aşinayım, ancak dinamik yazmaya ek …



6
Tür çıkarımı için tradeoff nedir?
Görünüşe göre, tüm yeni programlama dilleri veya en azından popüler olanları, tür çıkarımı kullanıyorlar. Javascript bile çeşitli uygulamalar olsa bile çeşit ve tip çıkarımı elde etti (Acscript, typescript vb.). Bana çok yakışıyor ama bence herhangi bir takas var mı, neden Java diyelim ya da eski iyi dillerin tür çıkarımı yok …

9
Neden çoğu “iyi bilinen” zorunlu / OO dili, 'hiçbir şey' değeri gösterebilecek türlere denetlenmeden erişime izin veriyor?
(Un) nullyerine (örneğin) sahip olmanın kolaylığını okudum Maybe. Bu makaleyi okuduktan sonra , kullanmanınMaybe (veya benzeri bir şey) daha iyi olacağına ikna oldum . Bununla birlikte, tüm "iyi bilinen" zorunlu veya nesne yönelimli programlama dillerinin (hala null'hiçbir şey' değerini temsil edebilecek türlere denetlenmeyen erişime izin veren) Maybekullandığını ve çoğunlukla işlevsel …


16
Dil sözdizimi hakkında yazıyorum. Yöntem adının içine parametrelerin yerleştirildiği bir dil var mı?
JavaScript’te: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); C # ile: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); PHP’de: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Bu sözdizimini destekleyen …

30
Herhangi bir programlama dilinde karşılaştığınız en büyük tasarım hatası nedir? [kapalı]
Tüm programlama dilleri tasarım kusurlarına sahiptir çünkü tek bir dil, çoğu (hepsi?) Diğer şeylerde olduğu gibi mükemmel olamaz. Bir kenara, bir programlama dilinde hangi tasarım hatası, bir programcı olarak geçmişiniz boyunca sizi en çok rahatsız etti? Bir dil, sadece belirli bir şey için tasarlanmadığı için "kötü" ise, bir tasarım kusuru …


5
Yorumlanan vs Derlenmiş: Yararlı bir ayrım?
Burada, derlenmiş dilin uyguladığı yorumlanmış ve yorumlanmış birçok soru var. Ayrımın gerçekten bir anlam ifade edip etmediğini merak ediyorum. (Aslında sorular genellikle dillerle ilgilidir, ancak gerçekten bu dillerin en popüler uygulamaları hakkında düşünüyorlar). Bugün neredeyse hiçbir uygulama kesinlikle yorumlanmıyor. yani hemen hemen hiç kimse kodu bir seferde bir satır ayrıştırmaz …

4
Programlama dilleri fonksiyonları nasıl tanımlar?
Programlama dilleri fonksiyonları / yöntemleri nasıl tanımlar ve kaydeder? Ruby'de tercüme edilmiş bir programlama dili oluşturuyorum ve işlev bildiriminin nasıl uygulanacağını bulmaya çalışıyorum. İlk fikrim, bildirimin içeriğini bir haritaya kaydetmek. Mesela ben böyle bir şey yaptıysam def a() { callSomething(); x += 5; } Sonra haritama bir giriş eklerdim: { …



13
Neden programlama dilleri senkron / asenkron problemi otomatik olarak yönetmiyor?
Bununla ilgili çok fazla kaynak bulamadım: Eşzamanlı olmayan bir şekilde eşzamansız kod yazabilmenin mümkün / iyi bir fikir olup olmadığını merak ediyordum. Örneğin, bir veritabanında depolanan kullanıcı sayısını (eşzamansız bir işlem) alan bazı JavaScript kodları: getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Böyle bir şey yazabilmek güzel olurdu: const nbOfUsers = getNbOfUsers(); …

4
Düzenli ifadeler bir programlama dili midir?
Akademik anlamda, düzenli ifadeler bir programlama dili olarak nitelendirilebilir mi? Merakımın motivasyonu, "X'in regex'i yapabilir mi?" Diye sorduğum, henüz baktığım bir SO sorusu. ve bana bunları kullanarak olası çözümler hakkında genel anlamda ne söylenebilir diye merak etti. Temel olarak soruyorum, "düzenli ifadeler Turing tamamlandı" mı?

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.