C dili öğreticisinin bu temellerinde C dili hakkında bilgi edelim:
C Programlama Dili nedir?
C , son derece popüler, basit ve kullanımı esnek olan genel amaçlı bir programlama dilidir. Makineden bağımsız olan ve çeşitli uygulamaları, Windows gibi İşletim Sistemlerini ve Oracle veritabanı, Git, Python yorumlayıcısı ve daha fazlası gibi diğer birçok karmaşık programı yazmak için kapsamlı bir şekilde kullanılan yapılandırılmış bir programlama dilidir.
'C'nin bir tanrının programlama dili olduğu söylenir. C'nin programlama için bir temel olduğu söylenebilir. 'C'yi biliyorsanız,' C 'kavramını kullanan diğer programlama dillerinin bilgisini kolayca kavrayabilirsiniz.
Bilgisayar bellek mekanizmalarında bir geçmişe sahip olmak önemlidir çünkü C programlama dili ile uğraşırken önemli bir husustur.
Bu C programlama eğitiminde, aşağıdaki gibi C dilinin temellerini öğreneceksiniz:
- C Programlama Dili nedir?
- C dilinin tarihi
- C Temel Komutlar
- C nerede kullanılır? Anahtar Uygulamalar
- Neden C Dilini öğrenmelisiniz?
- C Programlama Dili Nasıl Çalışır?
C dilinin tarihi
Programlama dillerinin temeli veya babası 'ALGOL'dur. İlk olarak 1960 yılında tanıtıldı. 'ALGOL' Avrupa ülkelerinde büyük ölçüde kullanıldı. 'ALGOL', yapılandırılmış programlama kavramını geliştirici topluluğuna tanıttı. 1967'de, Temel Kombine Programlama Dili anlamına gelen 'BCPL' olarak adlandırılan yeni bir bilgisayar programlama dili duyuruldu. BCPL, Martin Richards tarafından, özellikle sistem yazılımı yazmak için tasarlanmış ve geliştirilmiştir. Bu, programlama dilleri çağıydı. Üç yıl sonra, 1970 yılında Ken Thompson tarafından 'BCPL'nin birçok özelliğini içeren' B 'adlı yeni bir programlama dili tanıtıldı. Bu programlama dili, AT&T ve Bell Laboratuvarlarında UNIX işletim sistemi kullanılarak oluşturulmuştur. Hem 'BCPL' hem de 'B'sistem programlama dilleriydi.
1972'de, büyük bir bilgisayar bilimcisi Dennis Ritchie, Bell Laboratuvarlarında 'C' adlı yeni bir programlama dili yarattı. 'ALGOL', 'BCPL' ve 'B' programlama dillerinden oluşturulmuştur. 'C' programlama dili, bu dillerin tüm özelliklerini ve onu diğer dillerden benzersiz kılan daha birçok ek kavramı içerir.
'C', UNIX işletim sistemiyle güçlü bir şekilde ilişkili olan güçlü bir programlama dilidir. UNIX işletim sisteminin çoğu bile 'C' ile kodlanmıştır. Başlangıçta 'C' programlama UNIX işletim sistemiyle sınırlıydı, ancak dünyaya yayılmaya başladıkça, ticari hale geldi ve platformlar arası sistemler için birçok derleyici piyasaya sürüldü. Bugün 'C', çeşitli işletim sistemleri ve donanım platformları altında çalışır. Gelişmeye başladıkça, dilin birçok farklı sürümü piyasaya sürüldü. Zaman zaman, sistemler eski sürümler altında çalıştığı için geliştiricilerin en son sürüme ayak uydurması zorlaştı. Amerikan Ulusal Standartlar Enstitüsü (ANSI), 'C' dilinin standart kalmasını sağlamak için 1989'da 'C' dili için ticari bir standart tanımladı. Daha sonra,1990 yılında Uluslararası Standartlar Organizasyonu (ISO) tarafından onaylanmıştır. 'C' programlama dili aynı zamanda 'ANSI C' olarak da adlandırılır.
C ++ / Java gibi diller 'C'den geliştirilmiştir. Bu diller çeşitli teknolojilerde yaygın olarak kullanılmaktadır. Bu nedenle, 'C' şu anda kullanımda olan diğer birçok dil için bir temel oluşturur.
C Temel Komutlar
C programlama dilinde temel komutlar şunlardır:
C Temel komutlar | Açıklama |
#include | Bu komut, bir C programını derlemeden önce C kitaplığından standart giriş çıkış başlık dosyasını (stdio.h) içerir. |
int main () | C programının yürütülmesinin başladığı ana işlevdir. |
{ | Ana işlevin başlangıcını gösterir. |
/*_bazı yorumlar_*/ | Bir C programı içinde bu komut "/ * * /" içinde ne yazılırsa yazılsın, derleme ve yürütme için dikkate alınmayacaktır. |
printf ("Merhaba_Dünya!"); | Bu komut, çıktıyı ekrana yazdırır. |
getch (); | Bu komut, klavyeden herhangi bir karakter girişi için kullanılır. |
dönüş 0; | Bu komut bir C programını (ana işlevi) sonlandırmak için kullanılır ve 0 döndürür. |
} | Ana işlevin sonunu belirtmek için kullanılır. |
C nerede kullanılır? Anahtar Uygulamalar
- 'C' dili, gömülü sistemlerde yaygın olarak kullanılmaktadır.
- Sistem uygulamaları geliştirmek için kullanılır.
- Masaüstü uygulamaları geliştirmek için yaygın olarak kullanılmaktadır.
- Adobe tarafından yapılan uygulamaların çoğu 'C' programlama dili kullanılarak geliştirilmiştir.
- Tarayıcıları ve uzantılarını geliştirmek için kullanılır. Google'ın Chromium'u, 'C' programlama dili kullanılarak oluşturulmuştur.
- Veritabanlarını geliştirmek için kullanılır. MySQL, 'C' kullanılarak oluşturulan en popüler veritabanı yazılımıdır.
- Bir işletim sistemi geliştirmede kullanılır. Apple'ın OS X, Microsoft'un Windows ve Symbian gibi işletim sistemleri 'C' dili kullanılarak geliştirilmiştir. Masaüstü ve cep telefonunun işletim sistemini geliştirmek için kullanılır.
- Derleyici üretimi için kullanılır.
- IoT uygulamalarında yaygın olarak kullanılmaktadır.
Neden C Dilini öğrenmelisiniz?
Daha önce çalıştığımız gibi, 'C' birçok programlama dili için temel bir dildir. Bu nedenle, ana dil olarak 'C'yi öğrenmek, diğer programlama dillerini çalışırken önemli bir rol oynayacaktır. Veri türleri, operatörler, kontrol ifadeleri ve daha fazlası gibi aynı kavramları paylaşır. 'C', çeşitli uygulamalarda yaygın olarak kullanılabilir. Basit bir dildir ve daha hızlı uygulama sağlar. Mevcut pazarda bir 'C' geliştiricisi için pek çok iş mevcuttur.
'C', programın çeşitli modüllere bölündüğü yapılandırılmış bir programlama dilidir. Her modül ayrı ayrı yazılabilir ve birlikte tek bir 'C' programı oluşturur. Bu yapı, süreçleri test etmeyi, sürdürmeyi ve hata ayıklamayı kolaylaştırır.
'C' 32 anahtar sözcük, çeşitli veri türleri ve programlamayı çok verimli hale getiren bir dizi güçlü yerleşik işlev içerir.
'C' programlamanın bir başka özelliği de kendini genişletebilmesidir. Bir 'C' programı, bir kütüphanenin parçası olan çeşitli işlevleri içerir. Özelliklerimizi ve işlevlerimizi kitaplığa ekleyebiliriz. Programımızda istediğimiz zaman bu işlevlere erişebilir ve kullanabiliriz. Bu özellik, karmaşık programlamayla çalışırken işi kolaylaştırır.
Piyasada bu dilde yazılmış programları çalıştırmak için kullanılabilecek çeşitli derleyiciler mevcuttur.
Oldukça taşınabilir bir dildir, bu da 'C' dilinde yazılmış programların diğer makinelerde çalışabileceği anlamına gelir. Kodu başka bir bilgisayarda kullanmak veya yürütmek istiyorsak bu özellik çok önemlidir.
C Programlama Dili Nasıl Çalışır?
C derlenmiş bir dildir. Derleyici, programı derleyen ve onu makine tarafından okunabilen nesne dosyasına dönüştüren özel bir araçtır. Derleme işleminden sonra bağlayıcı, farklı nesne dosyalarını birleştirir ve programı çalıştırmak için tek bir yürütülebilir dosya oluşturur. Aşağıdaki diyagram bir 'C' programının yürütülmesini göstermektedir
Günümüzde, çeşitli derleyiciler çevrimiçi olarak mevcuttur ve bu derleyicilerden herhangi birini kullanabilirsiniz. İşlevsellik hiçbir zaman farklı olmayacak ve derleyicilerin çoğu hem 'C' hem de 'C ++' programlarını yürütmek için gereken özellikleri sağlayacaktır.
Çevrimiçi olarak kullanılabilen popüler derleyicilerin listesi aşağıdadır:
- Clang derleyici
- MinGW derleyicisi (Windows için Minimalist GNU)
- Taşınabilir 'C' derleyici
- Turbo C
Özet
- 'C', 1972'de Dennis Ritchie tarafından geliştirildi.
- Sağlam bir dildir.
- Makine diline yakın, düşük programlama seviyeli bir dildir
- Yazılım geliştirme alanında yaygın olarak kullanılmaktadır.
- Prosedür ve yapı odaklı bir dildir.
- Çeşitli işletim sistemleri ve donanım platformlarının tam desteğine sahiptir.
- 'C' ile yazılmış programları yürütmek için birçok derleyici mevcuttur.
- Derleyici, kaynak dosyayı derler ve bir nesne dosyası oluşturur.
- Bağlayıcı, tüm nesne dosyalarını birbirine bağlar ve bir yürütülebilir dosya oluşturur.
- Oldukça taşınabilir.