Genelde programlama giriş yapan herkes “Merhaba Dünya” yazarak başlar, bizde biraz farklılık yapalım ve çalıştığında ekranda “Merhaba C++” yazan programı yapalım.
GCC (GNU COMPİLER COLLECTİON) NEDİR ? GNU Compiler Collection (GNU Derleyici Koleksiyonu, genelde GCC olarak kısaltılır), GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemidir. GCC, GNU araç zincirinin önemli bir parçasıdır. Henüz tamamlanmamış GNU işletim sisteminin resmî derleyicisi olmanın yanı sıra, diğer birçok modern Unix benzeri işletim sistemleri tarafından standart derleyici olarak benimsenmiştir (örneğin GNU/Linux, BSD ailesi ve Mac OS X). GCC, çok çeşitli işlemci mimarilerine taşınmış; ticari, parakende ve kapalı kaynak yazılım geliştirme ortamlarında yaygın bir araç olarak konuşlanmıştır. GCC, birçok gömülü platformlarda kullanılabilir (örneğin Symbian, AMCC ve Freescale Power Architecture tabanlı çipler). Derleyici, PlayStation 2 ve Dreamcast gibi video oyun konsolları dahil çok çeşitli platformları hedef alabilir. Orijinal adı, sadece C programlama dilini desteklediği için GNU C Compiler (GNU C Derleyicisi) olan derle
Process(İşlem) ve Thread(İplik Kullanımı) Proses oluşturmak işletim sistemi için bazı sebeplerden dolayı çok maliyetli bir iştir. Bu sebeple bir programın birden çok işlem yapması gerekiyorsa eğer birden fazla proses üretmesi yerine Thread yani iplik kullanımının işletim sistemi açısından daha avantajlıdır. İpliklerin Özellikleri ve Proses'ten Farkları Thread'ler, proses içinde bulunurlar ve aynı adres uzayını paylaşırlar. Bir proses içerisinde birden fazla iş yürütebilirler. İplikler prosesler gibi birbirlerinden bağımsız değildirler. Kendi aralarında kaynakları ve bazı verileri birbirleriyle paylaşırlar. Yani kısacası; İşler birbirinden tamamen bağımsız ise : PROSES İşler birbirine bağlı ve birlikte yürütülüyorsa : THREAD (İplik) diyebiliriz.
STRING (Harf dizinleri) Harf dizinleri metin adıyla bildiğimiz türdür. C dilinde string'ler asıl veri türlerinden birisi değildir. Char türünden bir boyutlu arrayler olarak elde edilir. printf() ve scanf() fonksiyonlarının argümanları olarak çok kullanılırlar. C dilinin temel veri türlerinden olmadığı için, string’lerin kullanılış biçimi array’lerin kullanılışından farklı değildir; yani bir string’in öğelerine ancak tek tek erişmek olanağı vardır. Başka bir deyişle, C dili bir string’in bütün öğelerini bir bütün olarak isleyen operatörlere sahip değildir. Böyle olmakla birlikte, hemen her C derleyicisi yanında satılan fonksiyon kütüphanesinde string’lerle yapılabilecek bütün işleri yapmaya yarayan hazır fonksiyonlar vardır. String ’ lerin karşılaştırılması, kopyalanması, birinin ötekine eklenmesi v.b. işlemleri yapmak için çok sayıda C fonksiyonu vardır. Bunları bu kesimin sonunda inceliyeceğiz. C dilinde string'ler aşağıdaki yöntemlerle kurulabilir: 1. Yöntem İstenen
Yorumlar
Yorum Gönder