SORU
10 Ocak 2009, CUMARTESİ


Neden't Java imzasız değer vermez desteklemez?

Neden Java işaretsiz tamsayı için destek dahil değil mi?

Bana garip gelen bir eksiklik, bir beklenmedik büyük giriş taşmaları üretmek için daha az kod yazmak için izin vermiş gibi görünüyor.

Ayrıca, işaretsiz tam sayıları kullanarak imzasız int tutmak için tasarlanmıştır, bu değer hiçbir zaman negatif olması gerekiyordu olduğunu göstermektedir beri kendi kendine belgeleri bir form olabilir.

Son olarak, bazı durumlarda, işaretsiz tamsayı belirli işlemleri, bölme gibi daha verimli olabilir.

Bu da dahil olmak üzere yan etkisi ne?

CEVAP
10 Ocak 2009, CUMARTESİ


Bu interview with Gosling and others, basitlik hakkında: bir

Gosling: benim İçin bir dil tasarımcı, bilmiyorum gerçekten sayımı kendim olarak bu gün, ne "basit" gerçekten sona erdi anlamı olduğunu bulabilirim J. Rastgele Geliştirici tutmak spec başını. Bu tanım, örneğin, Java bile değil ve aslında bu dillerin bir sürü köşe doğduğunda kimse gerçekten anlayan bir sürü şey ile sonuna kadar diyor. Herhangi bir C geliştirici hakkında imzasız Quiz, ve çok yakında neredeyse hiç C geliştiriciler aslında imzasız olan biteni anlamak keşfetmek, ne işaretsiz aritmetik. Böyle şeyler C kompleks yaptı. Java dil parçası, sanırım, oldukça basittir. Yukarı Bak kitaplıkları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • placeboing

    placeboing

    7 Mart 2006