Kod yazarken hemen her dilde karşımıza çıkan temel kavramlar / terimler var. Bunları kategorilere ayırarak özetleyeyim:
—
🔹 1. Temel Terimler
Syntax (Sözdizimi): Kodun yazım kuralları.
Variable (Değişken): Veri saklamak için isimlendirilmiş alan.
Constant (Sabit): Değeri değişmeyen veri.
Data Type (Veri Tipi): String, int, float, boolean gibi veri türleri.
Operator (Operatör): +, -, *, /, ==, && gibi işlem yapan semboller.
—
🔹 2. Kontrol Yapıları
Condition (Koşul): if, else, switch gibi karar yapıları.
Loop (Döngü): for, while, do…while tekrar eden işlemler.
Break / Continue: Döngüyü durdurma veya atlama.
—
🔹 3. Fonksiyon & Yapılar
Function / Method: Belirli bir işi yapan kod bloğu.
Parameter (Parametre): Fonksiyona gönderilen veri.
Return: Fonksiyonun geri döndürdüğü sonuç.
Class (Sınıf): Nesne tabanlı programlamada şablon.
Object (Nesne): Sınıftan üretilmiş örnek.
Constructor: Nesne oluşturulurken çalışan özel fonksiyon.
—
🔹 4. İleri Konular
Array / List: Birden fazla veriyi saklayan yapı.
Dictionary / Map: Anahtar-değer eşleştirmesi.
Exception / Error Handling: Hata yakalama (try…catch).
Library / Module / Package: Kod tekrarını önleyen hazır araçlar.
API: Başka sistemlerle haberleşmek için kullanılan arayüz.
—
🔹 5. Genel Kavramlar
Algorithm (Algoritma): Bir problemi çözmek için adımlar.
Compilation: Kodun makine diline çevrilmesi.
Runtime: Programın çalıştığı an.
Framework: Hazır kod kütüphanesi + kurallar (örn. Flutter, Django).
IDE: Kod yazma ortamı (VS Code, Android Studio).
—