Kompilyator

  Kompilyator (ing. compiler) proqramlaşdırma dillərində yazılmış instruksiyaları (qaynaq kodu) maşın dilinə tərcümə edən proqramdır.

   İnterpretatordan fərqli olaraq kompilyator bütün qaynaq kodunu bir dəfəyə maşın  dilinə çevirərək obyekt modulunu meydana gətirir. Əldə edilən binar kod əməliyat sistemi tərəfindən icra olunur.

   Kompilyatorun işi aşağıdaki altı mərhələdən ibarətdir:

  • Leksik analiz
  • Sintaktik analiz
  • Semantik analiz
  • Aralıq kod generasiyası
  • Kod optimallaşdırması
  • Kod generasiyası

Kompilyatorun ümumi iş prinsipi aşağıda təsvir olunmuşdur:

kompilyator

Kompilyatorların müsbət cəhətləri:

  1. Kompilyasiya edilən proqramların daha sürətli çalışması.
  2. Əldə edilən binar kodun çalışması üçün kompilyatora ehtiyac qalmaması.

Kompilyatorların mənfi cəhətləri:

  1. Əməliyyat Sistemlərindən asılı olması.
  2. Dəyişikliklər zamanı yenidən kompilyasiyaya ehtiyacın olması.

Kompilyator” üçün bir şərh

  1. Geri izləmə: Terminlər | Python

Şərh üçün bağlıdır.