«language-design» etiketlenmiş sorular

Programlama dillerinin tasarım ve yapısını içeren sorular.


3
C'nin değişkenlerin “gerçek” boyutlandırması ne kadar yararlıdır?
Beni her zaman sezgisel olarak C'nin olumlu bir özelliği olarak (şey, aslında gcc, clang, ... gibi uygulamaların) vuran bir şey, çalışma zamanında kendi değişkenlerinizin yanında gizli bilgi depolamamasıdır. Bununla demek istediğim, örneğin "uint16_t" türünde bir "x" değişkeni istediyseniz, "x" değerinin yalnızca 2 bayt yer kaplayacağından (ve türü gibi gizli bilgileri …

3
Adlandırılmış işlevleri tanımlamak için yinelenen sözdizimi kötü bir dil tasarımı kararı mı?
Eğlenmek için bir programlama dili modelliyorum ve sözdizimi Scala'ya özgü işlev tanımlarından büyük ölçüde etkileniyor. Benim dilim çünkü bir tasarım sorunla karşılaştık ayrım yapmaz aracılığıyla tanımlanmış fonksiyonlar arasında def(kullanılarak oluşturulan sözdizimi (sınıf yöntemleri) ve değerler atanmış anonim işlevlerin =>) - bu hem farklılıklarını ortadan kaldırır uygulanması ve davranış . Sonuç …

3
Programlama dili tasarımcıları modulo işleminin sonucunun ne olduğuna karar verirken hangi mantık kullanılır?
Geçiyor Modülo operasyonu (arasındaki farkı araştırırken girdiğim caddesi remvemod ben rastladım): Matematikte modulo işleminin sonucu Öklid bölümünün geri kalan kısmıdır. Ancak, başka sözleşmeler de mümkündür. Bilgisayarlar ve hesap makineleri sayıları depolamanın ve göstermenin çeşitli yollarına sahiptir; dolayısıyla modulo operasyonu tanımlamaları programlama diline ve / veya temel donanıma bağlıdır. Sorular: Öklid …

1
Scala'nın XML değişmezleriyle ilgili sorun nedir?
Gelen bu yazı , Martin (dilin baş honcho) yazıyor: O zamanlar harika bir fikir gibi göründü, şimdi ağrılı bir başparmak gibi gözüküyor. Yeni dize enterpolasyon şeması ile tüm XML işlemlerini kütüphanelere koyabileceğimize inanıyorum, ki bu büyük bir kazanç olmalı. Dil tasarımıyla kendim ilgileniyorum, merak ediyorum: Neden XML değişmezlerini dile dahil …



3
.NET modülleri neden modül dosya adlarını ad alanlarından ayırır?
Şema programlama dili uygulamalarında (R6RS standardı) bir modülü aşağıdaki gibi içe aktarabilirim: (import (abc def xyz)) Sistem bir dosyayı aramak için çalışacağız Eğer Şema modüllerini tutmak bazı dizindir. modülün kaynak kodudur ve gerekirse anında derlenir.$DIR/abc/def/xyz.sls$DIRxyz.sls Ruby, Python ve Perl modül sistemleri bu açıdan benzerdir. Öte yandan C # biraz daha …

7
Nesne Yönelimi için gereken özellikler nelerdir?
Sadece bir dilin veya bir kütüphanenin 'Nesneye Dayalı' olarak tanımlanması için tam olarak ne özellikleri olması gerektiğini merak ediyorum. Nesne Yönelimi , iyi özelliklere sahip herhangi bir genel amaçlı programlama dilinde az çok elde edilebilecek bir şey midir? Yoksa yalnızca Nesne Odaklı Programlamayı desteklediklerini özel olarak tanıtan dillerde elde edilebilecek …
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.