C Programlama Nedir ?
C programlama dili AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından üretilmiştir. B dilinden türetilen C Programlama dilinin amacı UNIX işletim sistemini geliştirmekti.
C Programlama Dili ile Neler Yapılabilir ?
C programlama dili, masaüstü programlarının geliştirilmesinde, işletim sistemlerinin üretiminde, mikrodenetleyicilerin programlanmasında ve daha birçok platformda kullanılabilir.
C Yazılım Dili Neden Öğrenilmeli ?
Güncel ve popüler olarak kullanılan birçok programlama dili bulunmakta. Fakat c programlama dili bunlardan birisi değil. Dolayısıyla bir çok kişi c dili öğrenme konusuna önyargılı bir şekilde yaklaşıyor. O zaman neden c yazılım dili öğrenilmeli ?
Popüler olan diğer programlama dillerinde herhangi bir işlem yaparken bunun çok kolay yolları olabilir. Hazır fonksiyonlar ile tek satırda birçok işlem yapabilirsiniz. Fakat c programlama dilinde işler biraz daha zorlaşıyor. Bu fonksiyonları sizin yazmanız gerekiyor. Buda sizin programlama mantığınızı, temel yazılım düşünme becerinizi ve problem çözme becerilerinin gelişmesine yardımcı oluyor. Buda neden c programlama dili öğrenmelisiniz sorusunun en temel cevabı.
Yukarıda hazır fonksiyonlar dan bahsettik. Hiç bilgisi olmayanlar için bir örnekle açıklayalım. Örneğin elinizde 5 adat rakam var ve siz en büyük olanı bulmaya çalışıyorsunuz. Bunu farklı bir programlama dilinde tek satırlık kod ile bulabilirsiniz. Fakat bunu c programlama dilinde yapmak istediğinizde her bir sayıyı kontrol etmelisiniz. Bunun içinde hemen döngü( for döngüsü veya while döngüsü), hemde karar yapıları ( if-else) konularını bilmeniz gerekiyor.
C programlama dilini öğrenmek zor mu ? sorusunu yanıtlamakta fayda var. C programlama dilini öğrenmek diğer programlama dillerini öğrenmekten daha zordur. Fakat yukarıda da belirttiğimiz C programlama dilini öğrenmek kodlama ve algoritma kurmak gibi konuları daha iyi anlamanıza ve diğer dilleri kolaylıkla öğrenebilmenize yarar.
C Programlama Kodlarını Yazmak İçin Hangi Programları Kullanabilirsin ?
C Programlama dersleri yazdığınız kodları çalıştırmak için kod editörlerine ihtiyacınız vardır. Bunun için geliştirilmiş herhangi bir kod editörünü kullanabilirsiniz. Bunlardan bazıları ;
- Dev C++ (Öneri)
- Code::Blocks
- Onlinegdb (Online Editör)
Bu kod editörleri ve daha farklı editörler hakkında detaylı bilgi almak istiyorsanız ‘Kullanabileceğiniz En İyi Kod Editörleri‘ adlı yazımızı okuyabilirsiniz.
C Programlama Dersleri
1. C Programlama ile Ekrana Yazı Yazdırma
2. C Programlama Dilinde Temel Değişkenler
3. C Programlama İle Kullanıcıdan Veri Alma
4. C Programlama ile Aritmetik İşlemler ve İşlem Önceliği
5. C Programlama ile Alt Satıra Geçme
6. C Programlama If-Else Yapısı
7. C Programlama Switch-Case Yapısı
8. C Programlama Döngüler (for, while, do while)
9. C Programlama Diziler (Arrays)
10. C Programlama Fonksiyonlar
11. C Programlama Recursive Fonksiyonlar (Özyinelemeli Fonksiyonlar)
12. C Programlama Dilinde Türkçe Karakter Kullanımı
13. Dinamik Bellek Yönetimi (calloc, mallog, free)
14. Dosya İşlemleri