C/C++ Dili ve Tarihçesi
C ;
AT&T
Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim
Sistemi' ni geliştirebilmek amacıyla B dilinin yetersizliği üzerine B dilini
geliştirilerek türetilmiş yapısal bir programlama dilidir.
Geliştirilme tarihi 1972 yılında başlamıştır fakat dilin yaygınlaşması Brian
Kernighan ve Dennis M. Ritchie tarafından hazırlanan The C Programming
Language çıkmasıyla hızlandı. Dilin dünyada kullanım olarak her zaman
sıralamada her zaman 1. sıradadır bunun sebebi C dilinin neredeyse sınırsız
uygulama geliştirme olanağı sunması ve C dili ile yazılan
programın çok hızlı çalışıyor olmasıdır.
Orta seviyeli bir dildir bundan dolayı sentaks(söz dizilimi) konuşma
diline yakındır fakat yüksek seviyeli diller ile yapılacak 1 satırlık kod
dizilimi ile yazılacak bir programın 10 satır gibi uzun bir kod yazımı
gerektirmesi işi zorlaştırmaktadır.
Şuanda kullanılan işletim sistemlerinin neredeyse bir çoğunun %95
gibi kısmı C dili ile yazılmaktadır. Örn(Linux,Microsoft Windows,Mac
OSX…)
C dili ile yazılmış örnek program ;
#include <stdio.h>
// Standart giriç çıkış kütüphanesi
int main()
// ana fonksiyon.
{
// küme parantezleri ana fonsiyonun başında ve sonunda konullur.
printf("Bloga hoş geldiniz"); //çıktı ekranına
yazı yazdırma kodu.
return 0;
// geriye 0 döndürerek
programın durmasını sağlıyor.
}
C ++;
Bjarne Stroustrup Bell
laboratuarlarında 1979 yılında geliştirilmeye başlanmıştır, C'yi kapsayan
ve çok modelli, kullanım alanı geniş bir dildir. İlk C With Classes (Sınıflarla
C) olarak adlandırılmış, 1983 yılında ismi C++ olarak ismi
değiştirilmiştir.
Her C
programı aynı zamanda da C++ dır, ama her C++ programı C değildir,kısacası
C++ ,C yi kapsar kümlerden yola çıkarsak. C++'ı C'den ayıran özellikler
C++'ın nesne modeli kullanılarak programlama yapısının farklılığıdır.
Sınıflar sayesinde programı yazarken sınıf sınıf yazarak hata ayıklamada
kolaylık sağlar ve kodların okunurluğunu artırır tabi ki sadece tek artı yönü
bu değil güvenlik açısından C++ daha güvenli ve yazım açısından da C den daha
kısa satırlarda yazılır . Ayrıca çok biçimcilik sayesinde bir
sınıf tanımıyla yazılmış kod, o sınıf türünden türetilmiş yeni sınıflarla da
çalışabilir.
C++ ile yazılmış örnek kod ;
# include <iostream> //dosya giriş çıkış kütüphanesi
{
using namespace std; // kodları tanımlayan
blok adları
int main () // ana fonksiyon{
cout << "Bloga hos geldiniz" << endl; //cout çıktı ekranına yaz yazdırı end de bu yazının sonunu belli eder
return 0; // geriye 0 döndürerek programı durdurur.}
}
Hiç yorum yok:
Yorum Gönder