Derleyiciler
  • 1. Derleyiciler, üst düzey programlama dillerini makine tarafından okunabilir koda çeviren çok önemli yazılım araçlarıdır. İnsan tarafından okunabilir kodu bilgisayarlar tarafından anlaşılabilecek talimatlara dönüştürerek yazılım geliştirme sürecinde hayati bir rol oynarlar. Derleyiciler kodu analiz eder, verimlilik için optimize eder ve çalıştırılabilir programlar oluşturur. Programcı ve makine arasındaki boşluğu doldurmaya yardımcı olarak karmaşık yazılım uygulamalarının oluşturulmasını sağlarlar. Derleyicileri anlamak, kodlarını optimize etmek ve yazılım performansını artırmak isteyen programcılar için çok önemlidir.

    Derleyici nedir?
A) Bir web tarayıcısı uzantısı.
B) Bir veritabanı yönetim sistemi.
C) Bir tür bilgisayar virüsü.
D) Yüksek seviyeli kaynak kodunu makine koduna çeviren bir yazılım programı.
  • 2. Yüksek seviyeli programlama kodunu makine koduna dönüştürme işlemine ne denir?
A) Derleme
B) Yürütme
C) Yorumlama
D) Hata Ayıklama
  • 3. Derleyici tasarım sürecindeki son aşama nedir?
A) Sözdizimi denetimi
B) Sözcüksel analiz
C) Kod oluşturma
D) Ön Uç
  • 4. Bir derleyicide Sembol Tablosunun amacı nedir?
A) Oluşturulan kodu optimize eder.
B) Sözcüksel analiz gerçekleştirir.
C) Kaynak koddaki tanımlayıcılar hakkında bilgi depolar.
D) Son çalıştırılabilir dosyanın çıktısını verir.
  • 5. Derleyici tasarımında kayıt tahsisi nedir?
A) Kaynak kodunun makine koduna çevrilmesi.
B) Verimli erişim için değişkenlerin CPU kayıtlarına atanması.
C) Ara kod oluşturma.
D) Sözdizimi analizi gerçekleştirme.
  • 6. Derleyici tasarımında Tarayıcının rolü nedir?
A) Yürütülebilir dosyanın çıktısını verir.
B) Kaynak kodu karakter karakter okur.
C) Ara kod üretir.
D) Kodu performans için optimize eder.
  • 7. Derlemede Semantic Analyzer aşamasının amacı nedir?
A) Ara kod üretir.
B) Kodu performans için optimize eder.
C) Sözdizimi analizi gerçekleştirir.
D) Kaynak koddaki anlamsal hataları kontrol eder.
  • 8. C dilinde yazılmış popüler bir programlama dili derleyicisi hangisidir?
A) Java
B) KİK
C) Yakut
D) Python
Şununla oluşturuldu: That Quiz — tüm düzeydeki öğrenciler için matematik testi sitesi.