SORU
7 Ocak 2009, ÇARŞAMBA


Neden bu kadar hızlı C, ve neden değil't diğer diller kadar hızlı ya da daha hızlı?

StackOverflow podcast dinlerken, yumruk "gerçek programcılar" C yazma, C "makineye yakın." çünkü çok hızlı geçiyor Başka bir yazı için eski iddiası bırakarak, C, diğer diller daha hızlı olmasını sağlar hakkında özel nedir? Ya da başka bir deyişle: her bit çalışan ikili için aşağı kadar hızlı C derlemek için güçlü olmak, tüm dillerde engel olacak?

CEVAP
7 Ocak 2009, ÇARŞAMBA


Bu kadar hızlı olmasının nedenlerinden biri de bu C. özel pek bir şey yok.

Programcı programlar yazmayı kolaylaştıran*, dynamic typing *0 ve diğer tesisler için destek olan yeni diller.

Yakalamak, uygulama performansı düşer ek işlem yükü vardır. C Yok olduğu anlamına gelir yok gideri var, ama bu demektir programcı ihtiyacı yapabilmek için bellek ayrılamadı ve ücretsiz onlara engel memory leaks ve uğraşmak gerektiğini statik yazarak değişkenler.

Dedi ki, dilleri ve platformları, Java (Java Sanal Makinesi) gibi birçok .NET (Ortak Dil çalışma Zamanı ile) daha yüksek performans elde etmek için bayt kodu yerel makine kodu üretir just-in-time compilation gibi advents yıllar boyunca geliştirilmiş performans.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • dcigs

    dcigs

    9 EYLÜL 2006
  • humanHardDrive

    humanHardDri

    16 Mart 2011