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

          Okocan�n Hazineleri

 

  C Programlar�


 
ARA antivirus program�.  B�lent EREN adl� bir programc� taraf�ndan yap�lm��. 2000 'e yak�n vir�s� kesin olarak tan�yabiliyor. Bu programdan ��renecek �ok �ey var. ( antivir.zip 798KB )

Text edit�r� program�. Ben bu program� �al��t�ramad�m      ( t_editor.zip 72KB )

Windows da ki Cached Password leri g�steren bir program ( spwl.zip 9KB )

C de yap�lm�� bir hasta takip program�                             ( hasta.zip 48KB )

       Di�er Kaynaklar




 

Vize S�nav Sorular� ( vize.zip 6KB )
Final S�nav Sorular� ( final.zip 9KB )
C ile Bilgisayar Programlamak ( cnotlari.zip 110KB )
C anlatan ingilizce PDF d�k�man� ( ting1.zip 2176KB )
C anlatan ingilizce PDF d�k�man� ( ting2.zip 1835KB ) C++ 3.0 Derleyicisi ve Edit�r� ( tc.zip 4295KB )

        Okoca's Tools
 





 
File Formats Encyclopedia. Bir�ok dosya format�n�n header, body vs. yap�s�n� a��klayan bir program. Autocad dosyas�ndan tutunda exe, bmp, gif, wav dosyalar�na kadar. Bulunmaz bir kaynak �zellikle sistem programc�lar�n�n �ok i�ine yarayaca��ndan eminim. (ffe.zip 1872KB)

Memory Editor. Bilgisayar�n�n�z�n belle�inde neler vardiye merak etti�iniz oldumu. Bu programla memorynin i�eri�ine bakabilir bellekte aratma yapabilirsiniz. Bu program� nerelerde nas�l kullanaca��n�z sizin hayal g�c�n�ze kalm��.              (mem_edit.zip 40KB)


TRW2000. Bu program k���k ve g��l� bir disassembler program�. 32 bitlik programlar� ��z�mleyebiliyor.      (trw2000.zip 333KB)


WinHex. Bir hex edit�r�. Bu s�radan bir hex edit�r� de�il. Bu program sadece herhangi bir dosya de�il. Bellekte yerle�ik bir program� veya sabit diskinizin istedi�iniz bir partisyonunu g�r�nt�leyebiliyor. E�i benzeri olmayan bir program. Ka��rmay�n derim.      (winhex.zip 640KB)


Yazd���n�z programlar�n �ok yer kaplad���ndan m� �ikayet�isiniz. UPX bilinen en iyi ve en h�zl� s�k��t�r�c�lardand�r. Programlar�n�z� %80 varan oranlarda s�k��t�rabilir.      (upx_w.zip  119KB)


Api Monit�r. Sisteminizdeki API �a�r�lar�n� takip eden ve g�r�nt�leyen bir program. �ste�iniz bir API yi filtreleyip hangi program taraf�ndan �a�r�ld���n� g�rebilirsiniz.          (api_monitor.zip 331KB)


Turbo Debugger. Dos tabanl� disassembler program�.               ( turbo_debugger.zip 1191KB)

        Internetteki C/C++ Siteleri



 

okoca kimdir ?

     <<< GER�