C/C++
C
programlama dili, Dennis Ritchie taraf�ndan Bell laboratuvarlar�nda
olu�turulmu�tur. PDP-11 ile Unix alt�nda �al��mak i�in
olu�turulmas�na ra�men, ilgi �zerine MS-DOS alt�nda �al��acak
hale getirilmi�tir. Basitli�i, olu�an kodun k���kl��� ve
her �e�it programlamada kullan�labilmesi, C yi pop�ler bir dil
yapm��t�r.
C,
istenilen sonuca do�rudan gidebilme �zelli�inden dolay�,
bilgisayarlara ba�layanlar i�in ��renmesi zordur. Bir programc�,
C ile �st seviyelerden,
assebly'ye yakla�an alt seviyelere kadar programlama yapabilir.
C nin sa�lad��� bu rahatl���n yan�nda, tehlikeleri de vard�r.
�rne�in, makineyi kilitleyebilecek bir program yazmak, Pascal yada
BASIC de yazmaktan �ok daha kolayd�r. Bir Pascal derleyicisinin
fark edip uyaraca�� bir hatay�, C derleyicileri fark etmeyebilir.
Bug�n
IBM-PC i�in yaz�lan piyasadaki yeni programlar�n y�zde 75'i, C
ile yaz�l�yor. Microsoft, Macro Assembler 4.0 i ��kard�ktan
sonra, onu C ile yazd�klar�n� a��klad�. Herhalde i�inde
birka� assembler rutin vard�r ama, �o�unlu�u C ile yaz�lm��t�r.
C,
bir komite de�il de, bir ki�i taraf�ndan yaz�lm�� oldu�undan,
�ok kullan��l� bir lisand�r, fakat �ok iyi tan�mlanmam��t�r.
C i�in bir standart yoktur, ama ANSI grubu, bu konuda �al��maktad�r.
��in ilgin�li�i, bir standart olmamas�na ra�men, de�i�iklikleri
�ok azd�r. Halbuki iyi tan�m� olan Pascal dilinin, derleyicileri
birbirinden �ok farkl�d�r ve bir Pascal program�n� bir
bilgisayardan di�erine ge�irmek zordur..
C
nin ta��nabilirlik referanslar� iyi olmas�na ra�men,
derleyiciler aras�nda farkl�l�klar vard�r. Bu de�i�iklikler
genellikle BIOS fonksiyonlar� gibi standart olmayan �eyler kullan�ld���nda
kendini g�sterir.
C Programlamaya Giri�
D�ng� ve Ko�ul Deyimleri
Fonksiyonlar
Diziler
Karakter ��leme
Yap�lar
Pointer
Grafik
K�t�kler
�rnek Programlar
|