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 கேஸ்-சென்சிட்டிவ், எனவே "வயது" மற்றும் "வயது" ஆகியவை வெவ்வேறு மாறிகளாகக் கருதப்படும்.