Skip to content

Instantly share code, notes, and snippets.

@malibayram
Created February 11, 2021 21:29
Show Gist options
  • Select an option

  • Save malibayram/e90c806f7b56439d52d7f26156174898 to your computer and use it in GitHub Desktop.

Select an option

Save malibayram/e90c806f7b56439d52d7f26156174898 to your computer and use it in GitHub Desktop.
// Compiler => derleyici => mütercim
// main => ana
// işlem tanımlama
// 1. İşleme isim veriyoruz
// 2. a. işlem olduğunu belirtmek için parantez açıp kapatıyoruz
// 2. b. işlemde işlenmesini istediğimiz şey(ler) var ise bunları parantez içinde yazıyoruz.
// 3. yapılacak işleri süslü parantezler içine yazıyoruz
// tanımlanmış bir işlemi başlatma
// 1. tanımlanmış işlemin ismi yazılır
// 2. a. tanımlanmış işlemin sonuna parantez açılıp kapatılır.
// 2. b. eğer parametre ile çalışması gerektiği şeklinde tanımlanmışsa parametre(ler)i parantezlerin arasına yazılır. 1'den fazla şey varsa araya , konur
// 3. sonrasında direkt olarak ; koyulur;
// print gibi bazı işlemler dilde direk tanımlanmıştır.
// veri tipleri => soru: başka türlü şeyler de var mı?
// ilkel veri tipleri => primitive
// numaralar 2 çeşittir; tam sayılar (int), rasyonel sayılar (double)
// metinsel ifadeler (string = karakter katarı)
// (bool) evet/hayır
main() {
// print => yazdır
// function => işlem
// not defined => tanımlı değil
yazdir("Merhaba Dünya");
selamVer("Mehmet");
toplaVeYazdir(32, 76);
// tanımlanmamış işler gerçekleştirilemez (gerçek hayatta da öyle)
// burayaGel();
}
// nested => iç içe
yazdir(var sey) {
print(sey); // komut açıklaması
}
selamVer(var isim) {
// birleştirme => +
// concatenation
yazdir("Hoşgeldin " + isim);
}
toplaVeYazdir(var sayi1, var sayi2) {
// toplama => +
// summing
yazdir(sayi1 + sayi2);
f();
}
f() {
print("f fonksiyonu çalıştı");
}
// orphan => öksüz ya da çöp
g() {
print("g fonksiyonu çalıştı");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment