Derleme ve yorumlama - avantaj ve dezavantajlar
|
DERLEME
|
YORUM
|
AVANTAJLARI
|
- çevrilmiş kodun yürütülmesi genellikle daha hızlıdır;
- sadece kullanıcının derleyiciye sahip olması gerekir - son kullanıcı kodu onsuz kullanabilir;
- çevrilen kod makine dili kullanılarak saklanır - anlaması çok zor olduğundan, kendi icatlarınız ve programlama hilelerinizin sırrınız kalır.
|
- kodu tamamlar tamamlamaz çalıştırabilirsiniz - ek çeviri aşaması yoktur;
- kod, makine dili değil programlama dili kullanılarak saklanır - bu, farklı makine dilleri kullanan bilgisayarlarda çalıştırılabileceği anlamına gelir; her farklı mimari için kodunuzu ayrı olarak derlemezsiniz.
|
DEZAVANTAJLARI
|
- derlemenin kendisi çok zaman alan bir işlem olabilir - herhangi bir değişiklikten hemen sonra kodunuzu çalıştıramayabilirsiniz;
- kodunuzun çalışmasını istediğiniz donanım platformları kadar derleyiciye sahip olmanız gerekir.
|
- yorumlamanın kodunuzu yüksek hıza yükseltmesini beklemeyin - kodunuz bilgisayarın gücünü yorumlayıcıyla paylaşacaktır, bu yüzden gerçekten hızlı olamaz;
- hem sizin hem de son kullanıcının kodunuzu çalıştırmak için tercümana sahip olması gerekir.
|
Bunların hepsi sizin için ne ifade ediyor?
- Python yorumlanmış bir dildir . Bu, açıklanan tüm avantajları ve dezavantajları miras aldığı anlamına gelir. Tabii ki, benzersiz özelliklerinden bazılarını her iki sete ekler.
- Python'da programlamak istiyorsanız, Python yorumlayıcısına ihtiyacınız olacaktır . Kodunuzu onsuz çalıştıramazsınız. Neyse ki, Python ücretsizdir . Bu onun en önemli avantajlarından biridir.
Tarihsel nedenlerden dolayı, yorumlama biçiminde kullanılmak üzere tasarlanan diller genellikle komut dosyası dilleri olarak adlandırılırken , bunları kullanarak kodlanan kaynak programlara komut dosyaları denir .
Hiç yorum yok