C புரோகிராமிங் கோட் என்பது மாணவர்கள் மற்றும் தொடக்கநிலையாளர்களுக்கான 82 முழுமையான, இயங்கும் C நிரல்களைக் கொண்ட ஒரு நூலகமாகும். ஒவ்வொரு நிரலும் தரநிலை C (C17) மொழியில் எழுதப்பட்டுள்ளது, எச்சரிக்கைகள் இன்றி தொகுக்கப்படுகிறது, மேலும் ஒரு உண்மையான மாதிரி இயக்கத்துடனும் அது எவ்வாறு செயல்படுகிறது என்பதற்கான ஒரு சிறிய விளக்கத்துடனும் வருகிறது. வரிசைப்படுத்துதல், தேடுதல், அணி மற்றும் சுட்டி நிரல்களுக்குள் என்ன நடக்கிறது என்பதை வரைபடங்கள் காட்டுகின்றன.
செயலி உள்ளடக்கியவை
• அடிப்படைகள்: ஒரு நிரலைத் தொகுத்து இயக்குவது எப்படி, ஹலோ வேர்ல்ட், ஸ்கேன்ஃப் (scanf) மற்றும் எஃப்ஜெட்ஸ் (fgets) மூலம் உள்ளீட்டைப் பாதுகாப்பாகப் படித்தல், கணிதச் செயற்குறிகள், இடமாற்றம், தரவு வகைகளின் அளவுகள் மற்றும் வரம்புகள், எழுத்துக் குறியீடுகள்
• நிபந்தனைகள்: இரட்டை அல்லது ஒற்றை, உயிரெழுத்து அல்லது மெய்யெழுத்து, லீப் ஆண்டுகள், மூன்று எண்களில் மிகப்பெரியது, தரக் கணிப்பான், இருபடிச் சமன்பாட்டின் மூலங்கள்
• சுழல்கள் மற்றும் எண்கள்: கூட்டுத்தொகை மற்றும் சராசரி, பெருக்கல் அட்டவணை, இலக்கங்களின் கூட்டுத்தொகை, தலைகீழ் மற்றும் பல்லுருவ எண்கள், காரணியம், ஃபிபோனச்சி தொடர், பகா எண் சரிபார்ப்பு, எரடோஸ்தீனஸின் சல்லடை, ஆம்ஸ்ட்ராங் மற்றும் நிறை எண்கள், மீ.பொ.வ மற்றும் மீ.பொ.ம, என்.சி.ஆர் (nCr) மற்றும் என்.பி.ஆர் (nPr), வேகமான அடுக்கு
• வடிவங்கள்: நட்சத்திர மற்றும் எண் முக்கோணங்கள், பிரமிடு, வைரம், உள்ளீடற்ற சதுரம், ஃபிலாய்டின் முக்கோணம், பாஸ்கலின் முக்கோணம்
• எண் அமைப்புகள்: தசமத்திலிருந்து இருமத்திற்கு, எண்ம மற்றும் பதினாறும மற்றும் மீண்டும் தசமத்திற்கு, பிட்வைஸ் செயற்குறிகள்
• அணிகள்: கூட்டுத்தொகை மற்றும் சராசரி, மிகப்பெரிய மற்றும் மிகச்சிறிய உறுப்பு, தலைகீழ், செருகுதல் மற்றும் நீக்குதல், நேரியல் தேடல், இருமத் தேடல், குமிழி வரிசையாக்கம், தேர்வு வரிசைப்படுத்துதல், செருகல் வரிசைப்படுத்துதல், வரிசைப்படுத்தப்பட்ட அணிகளை ஒன்றிணைத்தல், நிகழ்வெண் எண்ணிக்கை, நகல்களை நீக்குதல்
• அணிகள்: கூட்டல் மற்றும் கழித்தல், பெருக்கல், இடமாற்றம், 2 × 2 மற்றும் 3 × 3 அணிக்கோவைகள்
• சரங்கள்: நீளம், நேர்மாற்று, பல்லுருவம், உயிரெழுத்து எண்ணிக்கை, எழுத்து வழக்கு மாற்றம், சொல் எண்ணிக்கை, இணைத்தல், நூலகம் இல்லாமல் ஒப்பிடுதல் மற்றும் நகலெடுத்தல், எழுத்து மாற்றுச் சரிபார்ப்பு, எழுத்துக்களை நீக்குதல், சரத்தை முழு எண்ணாக மாற்றுதல்
• சுட்டிகள் மற்றும் சார்புகள்: சுட்டிகளின் அடிப்படைகள், சுட்டிகளைக் கொண்டு இடமாற்றம் செய்தல், அணிகள் மற்றும் சுட்டிகள், malloc மற்றும் realloc உடன் மாறும் அணிகள், சார்பு சுட்டிகள் மற்றும் qsort, மீள்சுழற்சி, ஹனோய் கோபுரம்
• கட்டமைப்புகள் மற்றும் கோப்புகள்: மாணவர் பதிவுகள், சிக்கலெண்கள், ஒரு உரைக்கோப்பை எழுதுதல் மற்றும் படித்தல், ஒரு கோப்பில் உள்ள வரிகள் மற்றும் சொற்களை எண்ணுதல், ஒரு கோப்பை நகலெடுத்தல்
• எளிய திட்டங்கள்: கணிப்பான், வெப்பநிலை மாற்றி, வங்கிக் கணக்குப் பட்டியல், எண் யூக விளையாட்டு, டிக்-டாக்-டோ
ஒவ்வொரு நிரல் பக்கத்திலும் உள்ளது
• முழுமையான நிரல், நகலெடுக்க, தொகுக்க மற்றும் இயக்கத் தயாராக உள்ளது
• ஒரு மாதிரி இயக்கத்திலிருந்து எடுக்கப்பட்டது தட்டச்சு செய்யப்பட்ட உள்ளீடு சிறப்பித்துக் காட்டப்பட்ட உண்மையான நிரல்
• இது எவ்வாறு செயல்படுகிறது என்பதற்கான தெளிவான விளக்கம், தேவைப்படும் இடங்களில் அட்டவணைகள் மற்றும் வரைபடங்களுடன்
• பொதுவான தவறுகள் குறித்த குறிப்புகள்: முழு எண் வழிதல் (integer overflow), இடையக வழிதல் (buffer overflows), பாதுகாப்பற்ற உள்ளீடு மற்றும் வரையறுக்கப்படாத நடத்தை (undefined behavior)
• தொடர்புடைய நிரல்களுக்கான இணைப்புகள்
இது யாருக்கானது?
பள்ளி அல்லது பல்கலைக்கழகத்தில் C கற்கும் மாணவர்கள், எடுத்துக்காட்டுகளிலிருந்து சிறப்பாகக் கற்கும் தொடக்கநிலையாளர்கள், மற்றும் நிரலாக்க ஆய்வகத் தேர்வுகள் அல்லது செய்முறைத் தேர்வுகளுக்குத் தயாராகும் எவரும். இது C நிரலாக்கப் பயிற்சிச் செயலியின் எடுத்துக்காட்டு நிரல் துணையாகும்.
அம்சங்கள்
• ஆஃப்லைனில் செயல்படும்: இணைய இணைப்பு தேவையில்லை
• 8 மொழிகளில் விளக்கங்கள் உள்ளன: ஆங்கிலம், எஸ்பானியோல், போர்த்துகீஸ், பிரெஞ்சு, ஜெர்மன், அரபு, இந்தி மற்றும் இந்தோனேசிய மொழி
• அனைத்து நிரல்களிலும் தேடலாம்
• டார்க் மோடு
• தொலைபேசிகள் மற்றும் டேப்லெட்டுகளுக்கான நேர்த்தியான வடிவமைப்பு
• உள்நுழைவு தேவையில்லை
இந்த நிரல்கள் அசல் மற்றும் C17 கம்பைலருடன் சோதிக்கப்பட்டவை. இந்தச் செயலி ஒரு சுயாதீனமான கற்றல் துணைக்கருவியாகும்; இது எந்தவொரு தொகுப்பி வழங்குநர் அல்லது தர நிர்ணய அமைப்புடனும் இணைக்கப்படவில்லை.
C நிரலாக்க எடுத்துக்காட்டுகள்: மாதிரி இயக்கங்கள் மற்றும் விளக்கங்களுடன் சோதிக்கப்பட்ட 82 நிரல்கள்
புதுப்பிக்கப்பட்டது:
13 அக்., 2026