கணினிகள், நிரலாக்க
நிரலாக்க மொழி கேட்ச் (SI)
சி நிரலாக்க மொழி ஒரு பல்துறை, செலவு குறைந்த போன்ற, நவீன கொண்டு, ஆபரேட்டர்கள் ஒரு முழு தொகுப்பு பயம் விளக்கப்படுகிறது (அது "பி" சொல்ல வேண்டும்) தரவு கட்டமைப்பு மற்றும் பாய்ச்சல் கட்டுப்பாடு. இந்த, "பெரிய" தாய்மொழி தாய்மொழி என்றோ வரையறுக்க முடியாது வேண்டும் அல்லது அது "உயர் நிலை மொழி", அவர் எந்த குறிப்பிட்ட பணிக்காக உருவாக்கப்படவில்லை என்று உரிமை இல்லை, மாறாக, அது எந்த பயன்பாடு மிகவும் பயனுள்ள வைக்க அவர் முயற்சித்தார். நிரலாக்க மொழி சி பதிக்கப்பட்ட கருத்துக்கள் இந்த சுவாரஸ்யமான இணைவு அது மிகவும் வசதியான, ஒன்றைக் காட்டிலும் பிரச்சினைகள் ஒரு பரவலான இன்னும் திறமையான, ஒருவேளை இன்னும் மேம்பட்ட மொழிகளை செய்துள்ளது.
இந்த மொழியில் "யுனிக்ஸ்" சேர்ந்து உருவானது இந்த அமைப்பு அதை எழுதிய மென்பொருள் பகுதியின் அதிகமான தொடர்பாடல் "சி" ஓஎஸ் "யுனிக்ஸ்", மிக அருகில் உள்ளது. அதே நேரத்தில், சில நேரங்களில் மொழியாக குறிப்பிடப்படுகிறது அமைப்புகள் நிரலாக்க, அது இயக்க அமைப்புகளை உருவாக்க எளிதாக உதவியுடன், உண்மையில், அதே அது எழுத என்று நம்பப்படுகிறது சொல் செயலாக்க, தகவல் செயலாக்க நிரலில் தரவு மற்றும் விளையாட்டு.
சி - குறைந்த அளவு நிரலாக்க மொழி, ஆனால் அது மோசமாக உள்ளது என்று நினைக்கவில்லை, உண்மையில், அவர் வெறுமனே தொடர்ந்து குறியீடுகள், எண்கள் மற்றும் முகவரிகள் உள்ள எந்தக் கணினியிலும் வேலை அதே பொருட்களை செயல்படுகிறது. இந்த வழக்கில், அனைத்து பொருட்களின், இணைந்து ஒப்பிடும்போது அல்லது வழக்கமான தருக்க மற்றும் எண் கணித செயல்பாடுகளின் வழக்கம் கணினி மூலம் கழிக்கப்படுகிறது.
சிக்கலான பொருள்களுக்கான செயல்பாடுகளை குறியீட்டு உலகில் விஷயமாகவும் மாறி வருகிறது மற்றும் அனைத்து நவீன நிரலாக்க மொழிகளில் உட்பொதிக்க செய்யப்பட்டுள்ளன வேலை செய்யும் போது, சி, மற்றவர்களை போல், ஒரு சரம், ஒரு பட்டியலில், ஒரு வரிசை அல்லது அமைக்க போன்ற பொருட்களை வேலை முடியாது. அது எந்த ஒத்த நடவடிக்கைகளை முழு சரங்களை மற்றும் வரிசைகள் மீது PL / 1 உள்ளது.
நினைவகம் ஒரு ஸ்டேக் மற்றும் புள்ளிவிவர வரையறையைப் பயன்படுத்தி செயல்பட்டு உடன், இயக்க நினைவகம் மற்ற அம்சங்கள் அதை செய்ய முடியும் என, பாஸ்கல் அல்லது அல்காலை 68 நீங்கள், அது "கொத்து» (ஹீப்), அல்லது "குப்பை சேகரிப்பு" காண முடியாது அல்ல.
நான் / ஓ, சி மொழி வழங்காத கூட மிகவும் அடிப்படை மெக்கானிசத்தை க்கான, ஆபரேட்டர்கள் எழுதப் படிக்கக், கோப்பு அமைப்புகளை விவரிக்க எந்த உள்ளமைக்கப்பட்ட செயல்பாடுகளை உள்ளன நீங்கள் அதை காண முடியாது. இத்தகைய உயர் மட்ட நடவடிக்கை லிங்க் லைப்ரரி பயன்படுத்தி வழங்கப்படுகிறது.
மற்றும் C நிரலாக்க மொழி நீங்கள் multiprogramming ஒருங்கிணைப்பு, இணை இயக்கங்களால், முதலியன தேவைப்பட்டால் வேலை மறுத்து விடுங்கள் சுழற்சிகள், காசோலைகள், கூட்டமைப்பு, மற்றும் subprograms: இது எளிதாகவும், சீரான பணி அவரது உறுப்பு பிரத்தியேகமாக வாய்ப்புகளை அளிக்கிறது.
யாரோ புரோகிராமர்கள் வழங்கப்பட்ட வருகிறது கஞ்சத்தனம் நிதி ஆச்சரியமாக இருக்கலாம் ( "நான் ஏன் ஒரு செயல்பாடு நான் வரிகளை ஒரு ஜோடி ஒப்பிட்டு பார்க்க வேண்டும் ஒவ்வொரு முறையும் அழைக்க வேண்டும்!") மறுபுறம், துல்லியமாக ஏனெனில் சி எழுதப்பட்ட வருகிறது சேமிப்பு திட்டங்கள், ஆனால், வேகம் ஒரு உண்மையான நன்மை பெறும்.
மறுபுறம், ஆபரேட்டர்கள் ஒரு சிறிய எண்ணிக்கையிலான தங்கள் கற்றல் தேவையான நேரம் குறைக்கிறது, மற்றும் நீங்கள் அவர்களை விவரிக்கப் ஒரு சில பக்கங்களில் போதுமான வேண்டும். மற்றும் நடைமுறையில் நிகழ்ச்சிகள் என, "C" தொகுப்பி - எழுதுவதற்கு போதுமான அளவு எளிது என்று ஒரு கச்சிதமான கருவியாகும். நாங்கள் நவீன கருவிகள் பயன்படுத்தினால், ஒரு புதிய கணினி இருமமாக்கியால் குறியீடு 80% குறியீடு முந்தைய வடிவங்களைப் போல இருக்கும் என்று உண்மையில் போதிலும், மாதங்கள் ஒரு ஜோடி தயாராகிவிடும். காரணமாக அவரது போன்ற குணவியல்புகளுக்கும், சி நிரலாக்க மொழி மிகவும் மொபைல் கருதப்படுகிறது. ஆமாம், மற்றும் அதன் செயல்திறனை விருப்ப முன்பு இருந்தது போலவே அசெம்ப்ளர் உள்ள, செயல்திறன் மிக முக்கியமானவை என்று எந்த நிரல்களை எழுத என்று ஏனெனில், பயன் இல்லை ஆகும். இந்த சிறந்த உதாரணம் ஆகும் "யுனிக்ஸ்" "சி" எழுதப்பட்ட உள்ளது 90% இதில் இயக்கமுறைமை, மற்றும் பயன்பாட்டு மென்பொருள் அதை கிட்டத்தட்ட முழுவதுமாக தற்போது உலகின் நம்பர் ஒன் நிரலாக்க மொழி கருதப்படுகிறது அதே அற்புதமான மொழியில் பல புரோகிராமர்களால் உருவாக்கப்பட்டது.
Similar articles
Trending Now