Derleme Zamanı ve Çalışma Zamanı Arasındaki Fark

Temel Fark - Derleme Süre ve Çalışma Zamanı
 

Çoğu program üst düzey programlama dilleri kullanılarak yazılır. Bu programlama dillerinin İngilizce diline benzer bir sözdizimi vardır. Üst düzey diller insanlar tarafından kolayca anlaşılabilir, ancak bilgisayar tarafından anlaşılamaz. Bu nedenle, yazılı program veya kaynak kodu makinenin anlaşılabilir biçimine dönüştürülmelidir. Buna makine kodu denir. Kaynak kodun makine koduna dönüştürülmesi için geçen süre derleme zamanı olarak bilinir. Sözdizimi analizi, semantik analiz ve kod üretimi gibi görevler derleme zamanında gerçekleşir. Derleme zamanında oluşturulan yürütülebilir dosyanın çalıştırılacağı zaman aralığına çalışma zamanı denir. Her ikisi de farklı program yaşam döngüsü aşamalarıyla ilgili terimlerdir. Bu makalede, derleme zamanı ve çalışma zamanı arasındaki fark açıklanır. temel fark derleme zamanı ile çalışma zamanı arasında derleme zamanı, çalışma zamanı derleme zamanında oluşturulan yürütülebilir dosyaları çalıştıran programlama yaşam döngüsü aşamasını belirtirken kaynak kodunu yürütülebilir bir dosyaya dönüştüren programlama yaşam döngüsü aşamasıdır.. Derleme zamanında meydana gelen hatalar derleme zamanı hataları olarak bilinir ve çalışma zamanında oluşan hatalar olarak bilinir istisnalar.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. Derleme Zamanı nedir
3. Çalışma Zamanı Nedir
4. Derleme zamanı ve çalışma zamanı arasındaki benzerlikler
5. Yan Yana Karşılaştırma - Zaman ve Tablo Zamanında Çalışma Zamanı Derleme
6. Özet

Derleme Zamanı Nedir?

Programcı bir programlama dili kullanarak bilgisayara talimat verebilir. Bir programcı tarafından kullanılan programlama dillerinin çoğu, üst düzey programlama dilleridir. İngilizceye benzer bir sözdizimi var. Bu diller insanlar tarafından kolayca okunabilir ve anlaşılabilir. Üst düzey bir dil kullanılarak yazılan program kaynak kodu olarak bilinir. Kaynak kodu, göreve bağlı olarak bir dizi satır veya çok sayıda satır içerebilir. Üst düzey dil kullanılarak sağlanan talimatlar bilgisayar tarafından anlaşılamaz. Bilgisayar makine kodunu anlıyor. Bu nedenle, yürütülebilir bir program olabilmesi için kaynak kodun makine kodunda derlenmesi gerekir. Programlama yaşam döngüsü aşamasına derleme zamanı denir. Derleme sürecinin tamamlanması için geçen süre. Derleme zamanında yapılan işlemler sözdizimi analizi, semantik analiz ve kod üretimini içerir.

Şekil 01: Derleme zamanı ve Çalışma Zamanı

Derleme sırasında hatalar oluşabilir. Sözdizimi ve semantik hatalar nedeniyle oluşurlar. Bu hatalar başarılı derlemeyi önler. Derleyici derleme zamanı hatalarını gösterir. Hatanın oluştuğu satırda bir mesaj görüntüler. Bazı yaygın derleme zamanı hataları, süslü parantez, yanlış yazım tanımlayıcıları ve yanlış yazılan anahtar kelimelerdir. Derleme hatası oluştuğunda, programcı bu hatayı düzeltmelidir.

Çalışma Zamanı Nedir?

Çalışma zamanı olarak da bilinir uygulama vakti. Bir programın derleme zamanı, yükleme süresi vb. Gibi diğer program yaşam döngüsü aşamalarının aksine çalıştığı zamandır. Derleme işlemi tamamlandığında, kullanıcı tarafından çalıştırılır. Derleme zamanında oluşturulan çalıştırılabilir dosyayı çalıştırma süresi çalışma zamanı olarak adlandırılır. Çalışma zamanı terimi hataları belirtmek için kullanılabilir. Program düzgün bir şekilde derleyici olsa bile, hatalar olabilir.

Bu hatalar beklenen çıktıyı vermeyecektir. Ayrıca programın yürütülmesini sonlandırabilir. Bu hatalar çalışma zamanında meydana gelir, bu nedenle çalışma zamanı hataları veya Özel Durumlar olarak bilinirler. Bazı çalışma zamanı hataları, dizi bittiğinde ve belleği yetersiz olduğunda bir sayıyı sıfıra böler.

Derleme zamanı ve çalışma zamanı arasındaki benzerlik nedir?

  • Hem derleme zamanı hem de çalışma zamanı program yaşam döngüsü aşamalarıdır.

Derleme Zamanı ve Çalışma Zamanı Arasındaki Fark Nedir??

Derleme Zamanı ve Çalışma Zamanı

Derleme zamanı, kaynak kodunu yürütülebilir bir dosyaya dönüştüren programlama yaşam döngüsü aşamasıdır. Çalışma zamanı, derleme zamanı, bağlantı zamanı ve yükleme süresi gibi diğer program yaşam döngüsü aşamalarının aksine bir programın çalıştığı zamandır..
 Hatalar
Derleme zamanı hataları sözdizimi ve anlamsal hatalardır. Çalışma zamanı hataları istisna olarak bilinir.

Özet - Derle Süre ve Çalışma Zamanı 

Derleme zamanı ve çalışma zamanı, programlama yaşam döngüsünün iki aşamasıdır. Bu makalede derleme zamanı ve çalışma zamanı arasındaki fark tartışıldı. Programlayıcının kaynak kodunun makine koduna dönüştürülmesi derleme sırasında gerçekleşir. Derleme zamanında oluşturulan yürütülebilir dosyayı çalıştırmaya çalışma zamanı denir. Derleme zamanında bir hata olduğunda, derleyici hataya göre bir mesaj görüntüler. Program derlenmiş olsa bile, beklenen çıktıyı vermeyebilir. Bu durumda, bir çalışma zamanı hatası veya bir istisnadır. Derleme zamanı ve çalışma süresi arasındaki fark, derleme zamanının kaynak kodunu yürütülebilir bir dosyaya dönüştüren programlama çalışma döngüsü aşamasıdır, çalışma zamanı derleme zamanında oluşturulan yürütülebilir dosyaları çalıştıran programlama yaşam döngüsü aşamasına işaret eder..

Referans:

1. “Derleme zamanı.” Vikipedi, Wikimedia Foundation, 16 Aralık 2017. Buradan ulaşılabilir
2. “Çalışma süresi (Program yaşam döngüsü aşaması).” Vikipedi, Wikimedia Foundation, 18 Şubat 2018. Buradan ulaşılabilir