C என்றால் என்ன?
அறிமுகம்
C என்பது 1970களில் பெல் லேப்ஸில் உருவாக்கப்பட்ட ஒரு பொது-நோக்க நிரலாக்க மொழியாகும். இது கணினி நிரலாக்கத்திற்காக டென்னிஸ் ரிட்சியால் வடிவமைக்கப்பட்டது, ஆனால் இது பல்வேறு பயன்பாட்டு களங்களில் பரவலாகப் பயன்படுத்தப்படுகிறது.
முக்கிய அம்சங்கள்
- செயல்முறை மொழி: C என்பது ஒரு செயல்முறை நிரலாக்க மொழி, அதாவது நிரல் வடிவமைப்பில் மேல்-கீழ் அணுகுமுறையைப் பின்பற்றுகிறது.
- குறைந்த நிலை: சி வன்பொருள் மீது அதிக அளவிலான கட்டுப்பாட்டை வழங்குகிறது, இது கணினி நிரலாக்கத்திற்கும் உட்பொதிக்கப்பட்ட அமைப்புகளுக்கும் ஏற்றதாக அமைகிறது.
- பெயர்வுத்திறன்: C இல் எழுதப்பட்ட குறியீட்டை வெவ்வேறு தளங்களில் குறைந்த மாற்றங்களுடன் தொகுக்க முடியும், அதன் பெயர்வுத்திறன் காரணமாக.
- செயல்திறன்: C அதன் செயல்திறனுக்காக அறியப்படுகிறது மற்றும் பெரும்பாலும் செயல்திறன்-முக்கியமான பயன்பாடுகளுக்குப் பயன்படுத்தப்படுகிறது.
- தொடரியல்: சி எளிய மற்றும் நேர்த்தியான தொடரியல் உள்ளது. இது முக்கிய வார்த்தைகள் மற்றும் நிறுத்தற்குறிகளின் கலவையைப் பயன்படுத்துகிறது, இது மிகவும் படிக்கக்கூடியதாகவும் வெளிப்படுத்தக்கூடியதாகவும் ஆக்குகிறது.
- நிலையான நூலகங்கள்: I/O செயல்பாடுகள் முதல் கணிதக் கணக்கீடுகள் வரை பல்வேறு பணிகளைச் செய்வதற்கான செயல்பாடுகள் மற்றும் மேக்ரோக்களை வழங்கும் நிலையான நூலகத்துடன் C வருகிறது.
பயன்பாடுகள்
- இயக்க முறைமைகள்: பல இயக்க முறைமைகள் C இல் எழுதப்பட்டுள்ளன அல்லது C இல் எழுதப்பட்ட கூறுகளைக் கொண்டுள்ளன (எ.கா., Unix, Linux).
- உட்பொதிக்கப்பட்ட அமைப்புகள்: மைக்ரோகண்ட்ரோலர்கள் மற்றும் IoT சாதனங்கள் போன்ற உட்பொதிக்கப்பட்ட அமைப்புகளில் C அதிகமாக உள்ளது.
- விளையாட்டு மேம்பாடு: இது கேம் மேம்பாட்டிற்குப் பயன்படுத்தப்படுகிறது, குறிப்பாக கேம் என்ஜின்களை எழுதுவதில்.
- தொகுப்பாளர் மேம்பாடு: பிற மொழிகளுக்கான கம்பைலர்கள் மற்றும் மொழிபெயர்ப்பாளர்களை உருவாக்க C பெரும்பாலும் பயன்படுத்தப்படுகிறது.
எடுத்துக்காட்டு: ஹலோ வேர்ல்ட் திட்டம் C இல்
#include
int main() {
printf("Hello, World!\n");
return 0;
}
பிரபலம்
C ஒரு வலுவான பாரம்பரியத்தைக் கொண்டுள்ளது மற்றும் அதன் சக்திவாய்ந்த அம்சங்கள் மற்றும் குறைந்த அளவிலான திறன்கள் காரணமாக தொழில் மற்றும் கல்வியில் இன்னும் பரவலாகப் பயன்படுத்தப்படுகிறது.
C உடன் தொடங்குதல்
சி கேரக்டர் செட்
C எழுத்துத் தொகுப்பு: C எழுத்துகள், இலக்கங்கள் மற்றும் பல்வேறு சிறப்பு எழுத்துகளைக் கொண்ட எழுத்துத் தொகுப்பைப் பயன்படுத்துகிறது. C குறியீட்டை எழுதும்போது இந்த எழுத்துத் தொகுப்பைப் புரிந்துகொள்வது அவசியம்.
எழுத்துத் தொகுப்பு கூறுகள்:
- எழுத்துகள்: பெரிய எழுத்துக்கள் மற்றும் சிற்றெழுத்துகள் C இல் வேறுபடுகின்றன.
- இலக்கங்கள்: C தசம இலக்கங்களைப் பயன்படுத்துகிறது (0-9).
- சிறப்பு எழுத்துகள்: +, -, *, /, %, &, |, !, போன்ற சிறப்பு எழுத்துகள் செயல்பாடுகளுக்குப் பயன்படுத்தப்படுகின்றன.
மாறிலிகள், மாறிகள் மற்றும் முக்கிய வார்த்தைகள்
மாறிலிகள்:
C இல் உள்ள மாறிலிகள் நிரல் செயல்பாட்டின் போது மாறாத மதிப்புகள். முழு எண் மாறிலிகள் (எ.கா., 42), மிதக்கும்-புள்ளி மாறிலிகள் (எ.கா., 3.14) மற்றும் எழுத்து மாறிலிகள் (எ.கா., 'ஏ') உட்பட அவை வெவ்வேறு வகைகளாக இருக்கலாம்.
மாறிகள்:
நிரல் செயல்பாட்டின் போது மாறக்கூடிய தரவைச் சேமிக்க மாறிகள் பயன்படுத்தப்படுகின்றன. அவற்றைப் பயன்படுத்துவதற்கு முன், தரவு வகையுடன் மாறிகளை அறிவிக்க வேண்டும்.
தரவு வகைகள்:
C பல்வேறு தரவு வகைகளை ஆதரிக்கிறது, இதில் அடங்கும்:
- int: முழு எண்களுக்கு.
- float: மிதக்கும் புள்ளி எண்களுக்கு.
- char: எழுத்துகளுக்கு.
- இரட்டை: இரட்டை துல்லியமான மிதக்கும் புள்ளி எண்களுக்கு.
திறவுச்சொற்கள்:
திறவுச்சொற்கள் C இல் ஒதுக்கப்பட்ட சொற்கள் மற்றும் அவற்றை அடையாளங்காட்டிகளாகப் பயன்படுத்த முடியாது (மாறி அல்லது செயல்பாட்டு பெயர்கள்). எடுத்துக்காட்டுகளில் "int," "if," "while," "return," மற்றும் "break."
உதாரணமாக:
#include
int main() {
int age; // ஒரு முழு எண் மாறியின் அறிவிப்பு
age = 30; // மாறிக்கு ஒரு மதிப்பை ஒதுக்குதல்
printf("My age is %d years.\n", age);
return 0;
}
குறிப்பு: C கேஸ்-சென்சிட்டிவ், எனவே "வயது" மற்றும் "வயது" ஆகியவை வெவ்வேறு மாறிகளாகக் கருதப்படும்.