Temel Kavramlar:
- Komut (Instruction), Operand, Operatör,
- İşlemci (Processor), Bellek (Memory), G/Ç Birimleri,
- Aritmetik & Mantık Birimi, Kontrol Birimi,
- Komut Çevrimi (Instructional Cycle), [Fetch, DeCode, Execute, Store],
- [PreFix, InFix, PostFix],
- [Unary, Binary]
- Sayı Sistemleri:
- - Pozitif-Negatif
- - Tümlemeler
- - Sağa-Sola Kaydırmalar
- OpKod'lar (OPerationCODes)
- Programlama Dilleri:
- - Makine Dilleri:
- - Düşük Düzeyli Diller:
- - Yüksek Düzeyli Diller:
- Kaynak Kodlar ve Derleme Süreci
- - Sözcük Analizi (Lexical Analysis)
- - - Belirteç/Atom Türleri
- - - Sembol Tabloları
- - SözDizilim Analizi (Syntax Analysis)
- - - Backus-Naur Grameri
- - - Derleme Hataları (Compile[r] Errors)
- - Anlam Analizi (Semantic Analysis)
- - - Çalışma Hataları (Run-Time Errors)
- Değişken ve Veri Türleri
- - Tekil Değişkenler
- - Grup Değişkenler
- - - Dizi Değişkenleri (Arrays)
- - - Yapı Değişkenleri (Struct)
- - - Birlik Değişkenleri (Union)
- - - Sınıf Değişkenleri (Class)
- Yapısal Programlama İlkeleri
- - Yukarıdan Aşağı Analiz (Top-Down Analysis)
- - - GoTo Deyimi
- - Yapısal Kodlama (Structural Coding)
- - Modüler Programlama (Modular Programming)
- - - Hazır Fonksiyonlar (Built-In Function)
- - - Kullanıcı Tanımlı Fonksiyonlar (User Defined Function)
- - - Fonksiyon Dosyaları (Header Files)
- Dosyalarla Çalışma İlkeleri
|