Kodlama ile ilgileniyorsanız, doğru yere geldiniz. Kodlama, bu çağda sahip olunması gereken son derece değerli bir beceridir ve yeni başlayanların başlaması için harika çevrimiçi kaynaklar sıkıntısı yoktur. Gerçekten kodlamayı öğrenmeye başlamadan önce, gerçekte nasıl göründüğünü ve nasıl çalıştığını görmek faydalı olacaktır. Popüler kodlama dilleri, eğitimsiz bir göze hemen hemen aynı görünebilir, ancak aralarında pek çok fark vardır. Bu yazıda, günümüzde kullanılan en yaygın 10 kodlama dilinden bazı örneklere göz atacağız.
Kodlama belirli kurallar ile bilgisayar yada elektronik cihazlara talimatlar verme işlemi olarak ifade edebiliriz. Kodlama ile bilgisayarlarda bulunan milyonlarca transitörü kullanma ve bunlara görevler verme fırsatı buluruz.
Bu yazıda kodlama bir çok programlama dili ve sahte kod kullanarak dillerin temel kod yapılarına örnekler verilecektir. Bu yazıdaki kod örnekleri dilin söz dizimini anlamanıza yardımcı olacak ve dil yapısı hakkında fikir verecektir. Ayrıca aşağıdaki bağlantıları kullanarak bu diller ile ilgili çok daha fazla kod örneğine ulaşabilirsiniz.
Kod Örnekleri için kullanılan diller
- Sahte Kod
- Python
- C
- C++
- C#
- Java
- JavaScript
- PHP
- Scala
- Kotlin
- Go
- Ruby
- Dart
- Lua
Kodlama Örnekleri
Örnek 1: “Merhaba Dünya” yazdırma kod örneği
Sahte Kod:
1 2 3 4 5 | BAŞLA yaz "Merhaba Dünya" BİTİR |
Python Kodu:
1 2 3 | print("Merhaba Dünya") |
C Kodu:
1 2 3 4 5 6 7 8 | #include <stdio.h> int main(void) { printf("Merhaba Dünya"); return 0; } |
C++ Kodu:
1 2 3 4 5 6 7 | #include <iostream> int main() { std::cout << "Merhaba Dünya "; } |
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 | using System; public class Program { public static void Main(string[] args) { Console.WriteLine("Merhaba Dünya"); } } |
Java Kodu:
1 2 3 4 5 6 7 8 9 | class Main { public static void main(String[] args) { System.out.println("Merhaba Dünya"); } } |
JavaScript Kodu:
1 2 3 4 5 6 7 | <script> document.write("Merhaba Dünya") </script> |
PHP Kodu:
1 2 3 4 5 6 | <?php echo "Merhaba Dünya"; ?> |
Scala Kodu:
1 2 3 4 5 6 7 8 9 10 11 | object Main { def main(args: Array[String]): Unit = { print("Merhaba Dünya") } } |
Kotlin Kodu:
1 2 3 4 5 | fun main(args: Array<String>) { println("Merhaba Dünya") } |
Go Kodu:
1 2 3 4 5 6 7 8 9 10 11 | package main import ( "fmt" ) func main() { fmt.Println("Merhaba Dünya") } |
Ruby Kodu:
1 2 3 | puts "Merhaba Dünya" |
Dart Kodu:
1 2 3 4 5 | void main() { print('Merhaba Dünya'); } |
Lua Kodu:
1 2 3 | io.write('Merhaba Dünya ') |
Örnek 2: Kullanıcıdan alınan değeri yazdıran kod örneği
Sahte Kod
1 2 3 4 5 6 7 | BAŞLA yaz "Bir isim girin:" oku isim yaz "Merhaba" + isim BİTİR |
Python Kodu:
1 2 3 4 | isim = input("Bir isim girin:") print("Merhaba "+isim) |
C Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> int main(void) { char isim[25]; printf("Bir isim girin: "); scanf("%s", &isim); printf("Merhaba %s", isim); return 0; } |
C++ Kodu:
1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> using namespace std; int main() { string isim; cout << "Bir isim girin: "; cin >> isim; cout << "Merhaba "<<isim; } |
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using System; public class Program { public static void Main(string[] args) { string isim; Console.Write("Bir isim girin: "); isim = Console.ReadLine(); Console.WriteLine("Merhaba "+isim); } } |
Java Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Bir isim girin: "); String isim = sc.next(); System.out.println("Merhaba "+ isim); } } |
JavaScript Kodu:
1 2 3 4 5 6 7 8 | <script> var isim = window.prompt("Bir isim girin: ") document.write("Merhaba " + isim) </script> |
PHP Kodu: (Sunucu taraflı dil olduğu için console’dan veri alınmıyor. Değişkeni yazdırmak için aşağıdaki örnek kullanılabilir.)
1 2 3 4 5 6 7 8 | <?php $isim ="Ahmet"; echo "Merhaba $isim"; ?> |
Scala Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 | object Main { def main(args: Array[String]): Unit = { val isim = scala.io.StdIn.readLine("Bir isim girin: ") print("Merhaba "+ isim) } } |
Kotlin Kodu:
1 2 3 4 5 6 | fun main(args: Array<String>) { val isim = readLine()!! println("Merhaba $isim") } |
Go Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | package main import ( "fmt" ) func main() { var isim string fmt.Print("Bir isim girin:") fmt.Scanln(&isim) fmt.Println("Merhaba "+isim) } |
Ruby Kodu:
1 2 3 4 5 | puts "Bir isim girin: " isim = gets puts "Merhaba "+isim |
Dart Kodu:
1 2 3 4 5 6 7 8 9 10 | import 'dart:io'; void main() { print("Bir isim girin: "); String? isim = stdin.readLineSync(); print('Merhaba $isim'); } |
Lua Kodu:
1 2 3 4 5 | io.write('Bir isim girin: ') local isim = io.read() io.write('Merhaba ',isim) |
Örnek 3: İki sayının toplamını yapan kod örneği
Sahte Kod:
1 2 3 4 5 6 7 8 9 10 | BAŞLA sayi1 = 10 sayi2 = 20 toplam = sayi1 + sayi2 yaz Toplam+ toplam BİTİR |
Python Kodu:
1 2 3 4 5 6 7 | sayi1 =10 sayi2 =20 toplam =sayi1 + sayi2 print("Toplam "+toplam) |
C Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> int main(void) { int sayi1 = 10; int sayi2 = 20; int toplam = sayi1 + sayi2; printf("Toplam %d", toplam); return 0; } |
C++ Kodu
1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> using namespace std; int main() { int sayi1 = 10; int sayi2 = 20; int toplam = sayi1 + sayi2; cout << "Toplam "<<toplam; } |
C# Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using System; public class Program { public static void Main(string[] args) { int sayi1 = 10; int sayi2 = 20; int toplam = sayi1 + sayi2; Console.WriteLine("Toplam "+toplam); } } |
Java Kodu
1 2 3 4 5 6 7 8 9 10 11 12 | class Main { public static void main(String[] args) { int sayi1 = 10; int sayi2 = 20; int toplam = sayi1 + sayi2; System.out.println("Toplam "+ toplam); } } |
JavaScript Kodu
1 2 3 4 5 6 7 8 9 10 | <script> let sayi1 = 10 let sayi2 = 20 toplam = sayi1 + sayi2 document.write("Toplam " + toplam) </script> |
PHP Kodu
1 2 3 4 5 6 7 8 9 10 | <?php $sayi1 = 10; $sayi2 = 20; $toplam = $sayi1 + $sayi2; echo "Toplam ". $toplam; ?> |
Scala Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | object Main { def main(args: Array[String]): Unit = { var sayi1 : Int = 10 var sayi2 : Int = 20 var toplam: Int =sayi1 + sayi2 print("Toplam "+ toplam) } } |
Kotlin Kodu
1 2 3 4 5 6 7 8 9 10 | fun main(args: Array<String>) { var sayi1: Int = 10 var sayi2: Int = 20 var toplam: Int = sayi1 + sayi2 println("toplam $toplam") } |
Go Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | package main import ( "fmt" ) func main() { var sayi1 int = 10 var sayi2 int = 20 var toplam int = sayi1 + sayi2 fmt.Printf("Toplam %d", toplam) } |
Ruby Kodu
1 2 3 4 5 6 | sayi1 = 10 sayi2 = 20 toplam = sayi1 + sayi2 puts "Toplam #{toplam} " |
Dart Kodu
1 2 3 4 5 6 7 8 9 | void main() { int sayi1 = 10; int sayi2 = 20; int toplam = sayi1 + sayi2; print('Toplam $toplam'); } |
Lua Kodu
1 2 3 4 5 6 | local sayi1 = 10 local sayi2 = 20 local toplam = sayi1 + sayi2 io.write('Toplam ',toplam) |
Örnek 4: Kullanıcının adını 10 sefer ekrana yazdıran kod örneği
Sahte Kod:
1 2 3 4 5 6 7 8 9 10 11 | BASLA isim = "Hayri" döngü sayac = 0, sayac < 10, sayac = sayac + 1 yaz isim döngü bitir BITIR |
Python Kodu:
1 2 3 4 5 6 | isim = "Hayri" for sayac in range(10): print(isim) |
C Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> int main(void) { char isim[20]= "Hayri"; for(int i=0; i<10; i+=1) printf("%s \n",isim); return 0; } |
C++ Kodu:
1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> using namespace std; int main() { string isim ="Hayri"; for(int i =0; i<10;i+=1){ cout <<isim<<"\n"; } } |
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using System; public class Program { public static void Main(string[] args) { string isim ="Hayri"; for(int i =0; i<10; i+=1){ Console.WriteLine(isim); } } } |
Java Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 | class Main { public static void main(String[] args) { String isim = "Hayri"; for(int i =0; i< 10; i+=1) { System.out.println(isim); } } } |
JavaScript Kodu:
1 2 3 4 5 6 7 8 9 10 | <script> let isim = "Hayri" for(let i = 0; i <10; i+=1){ document.write(isim) } </script> |
PHP Kodu:
1 2 3 4 5 6 7 8 9 10 | <?php $isim = "Hayri"; for($i=0; $i<10; $i+=1){ echo $isim; } ?> |
Scala Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 | object Main { def main(args: Array[String]): Unit = { var isim : String = "Hayri" for(i <-1 to 10){ print(isim+"\n") } } } |
Kotlin Kodu:
1 2 3 4 5 6 7 8 9 10 | fun main(args: Array<String>) { var isim:String ="Hayri" for(i in 1..10){ println(isim) } } |
Go Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | package main import ( "fmt" ) func main() { isim :="Hayri" for i :=0; i<10; i+=1 { fmt.Printf(isim+"\n") } } |
Ruby Kodu:
1 2 3 4 5 6 7 | isim = "Hayri" for i in 0..10 puts("#{isim} \n" ) end |
Dart Kodu:
1 2 3 4 5 6 7 8 9 | void main() { String isim = "Hayri"; for(int i =0; i<10; i+=1){ print('$isim \n'); } } |
Lua Kodu:
1 2 3 4 5 6 7 | local isim = "Hayri" for i = 1,10,1 do io.write(isim,"\n") end |
2 Yorum