Saturday, March 26, 2011

C புரோகிராமிங் பகுதி-1

சோர்ஸ் கோடு(Source Code)
சோர்ஸ் கோடு என்பது நாம் எழுதிய கட்டளைகள் அடங்கிய ஒரு பைல் ஆகும். சி பைலின் எக்ஸ்டேன்ஸன்(extension) .c ஆகும். இது போல் ஒவ்வோரு மொழிக்கும் ஒவ்வொரு எக்ஸ்டேன்ஸன்(extension) இருக்கும்.

உதாரணமாக சி பிளஸ் பிளஸ்( c++) மொழிக்கு .cpp என இருக்கும். நம்முடைய கட்டளைகளை சேமிக்க ஒரு டெக்ஸ்ட் எடிட்டர் தேவை. அது இவைகளுள் ஏதேனும் ஒன்றாக இருக்கலாம்.
notepad
notepad++
DOS editior
vi editor( for linux/unix )

மேலே கூறப்பட்ட ஏதேனும் ஒரு எடிட்ரை சி புரோகிராம்( c program ) எழுத உபயோகிக்கலாம். சேமிக்கும் போது கீழ் வருமாறு சேமிக்க வேண்டும்.

filename.c


புகைப்பட இணைப்பு( notepad )

கம்ப்பைலர்( compiler )
கம்ப்பைலர் சோர்ஸ் கோடை( source code ) மெஷின் கோடாக( object code ) மாற்றுகின்றது.

லிங்கர்(Linker)
லிங்கர் ஒன்று அல்லது பல ஆப்ஜட் பைலை( Object file ) இணைக்கவும் மற்றும் இயக்கத்தகுந்த மெஷின் கோடை( Executable file ) உருவாக்கி கொடுக்கின்றது.

1 comment: