CodeBlanks Logo Icon CodeBlanks

C nedir?

  • C kursu
  • Başlangıç
  • Ders 1/116
  • 4 dk

C'in güçlü, düşük seviyeli bir sistem dili olduğunu ve derleme sürecini öğrenirsin.

C nedir?

C, 1972'de Dennis Ritchie tarafından Bell Laboratuvarları'nda yaratılan, düşük seviyeli ve sistem programlama için tasarlanmış bir dildir. Bugün hâlâ C17 standardıyla güncellenmektedir.

C derlenen bir dildir: kaynak kodunuzu gcc gibi bir derleyici ile makine koduna çevirirsin. Elde edilen çalıştırılabilir dosya doğrudan işletim sistemi üzerinde koşar.

C; Linux çekirdeği, gömülü sistemler, derleyiciler ve veritabanı motorları gibi yerlerde kullanılır. Hız ve düşük bellek tüketimi gerektiren her alanda C öne çıkar.

C ile neler yapılır?

C'in gücü, dönük olduğu alanlardan gelir:

  • İşletim sistemleri: Linux ve Windows çekirdeklerinin büyük bölümü C ile yazılmıştır
  • Gömülü sistemler: mikrodenetleyiciler ve IoT cihazları
  • Derleyiciler ve yorumlayıcılar: Python ve PHP'nin referans uygulamaları C ile yazılmıştır
  • Veritabanları: PostgreSQL ve SQLite çekirdeği

Bu çok yönlülük, C'yi öğrenmeyi değerli kılar.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 C kaynak kodunu ne derler?

  • chrome
  • javac
  • python
  • gcc Doğru cevap

Açıklama: gcc (GNU Compiler Collection) bir C derleyicisidir.

2 Kavramları eşleştir

Kavram Anlamı
C Programlama dili
gcc Derleyici
hello.c Kaynak dosya
a.out Çalıştırılabilir dosya

3 Hangisi C ile yapılmaya uygun değildir?

  • Web arayüzü oluşturmak Doğru cevap
  • İşletim sistemi çekirdeği yazmak
  • Gömülü sistem programlamak
  • Derleyici yazmak

Açıklama: C web arayüzü için tasarlanmamıştır; tarayıcılar JavaScript kullanır.

4 C seviyesi

Soru
C ____ seviyeli bir sistem dilidir.
Cevap
C düşük seviyeli bir sistem dilidir.

Açıklama: C düşük seviyeli bir sistem dilidir.

Başlangıç bölümündeki tüm dersler