கணினிகள்மென்பொருள்

ஒரு விளக்கம் - என்ன ஒரு மொழி

நீங்கள் நிரலாக்க அல்லது இதழில் வெறும் ஆர்வம் அறிய தொடங்கி என்றால், நீங்கள் வாய்ப்பு வார்த்தை "தொகுப்பி" ஒரு மர்மமான கண் தாண்டி வருவான். இந்த வெளித்தோற்றத்தில் பயங்கரமான கருத்து மக்கள் பயமுறுத்தும் முடியும். இந்தக் கட்டுரையில் எல்லாம் பயங்கரமான என்றால் கண்டுபிடிக்க முயற்சிக்கும். இருமமாக்கியால் என்ன?

வரையறையும் நிகழ்வு வரலாற்றில்

எளிய வார்த்தைகளில் கூறுவதானால், தொகுப்பி கணினியில் செயல்படுத்த ஏற்றது என்று சில வடிவத்தில் பயனர் எழுதப்பட்ட ஒரு திட்டத்தின் உரை மாற்றுகின்ற ஒரு திட்டம் ஆகும்.

அத்தகைய ஒரு திட்டத்தை ஒன்றாக முதல் நிரலாக்க மொழிகளில் பிறந்த உடன், இருந்தன. இந்த தாமதமாக 50 நடந்தது. அது தொகுப்பிகள் மற்றும் நிரலாக்க மொழிகளுடன் தொடர்புடைய கதை, மீண்டும் ஆறு தசாப்தங்களுக்கும் மேலாக செல்கிறது என்று மாறிவிடும். இத்தகையதொரு வரலாறு கால போதிலும், எந்த வழக்கில் கணினி அறிவியல் இந்த போக்கு தேதி அல்லது தீர்வு வெளியே கருத முடியாது. புதிய தொழில்கள் மற்றும் கணினிகள் எப்பணிகளில் ஈடுபடுத்தப்பட்டுள்ளன பணிகளை தோற்றத்துடன் கால நகர்வு கொண்டு மாறாக அன்று, புதிய, மேலும் பயனர் நட்பு நிரலாக்க மொழி உருவாக்க ஒரு தேவை இருக்கிறது. அதன்படி, இந்த மொழிகளில் கம்பைலர்களை தேவை. விண்டோஸ், லினக்ஸ், MacOS - ஒவ்வொரு மேடைக்கும் அதன் சொந்த வடிவமைப்பு உள்ளது.

செயல்படும் கொள்கை

ஒரு உயர் மட்ட மொழி டெவலப்பர் எழுதிய மூல குறியீடு ஒரு சிறப்பு இயந்திர மொழி நிரலை மாற்றப்படுகிறது. விளைவாக குறியீடு இயங்கக்கூடிய திட்டம் ஆகும். அது இனி மாற்றங்கள் செய்யாமல், நிறுவப்பட்ட எந்தக் கணினியில் உள்ள இயக்க முடியும்.

எளிய, ஆனால் கடினமான

பாரம்பரியமாக, கணினி அறிவியல் தொகுப்பிகளாலும் இயக்க முறைமைகள் மற்றும் தரவுத்தளங்கள் பொதுவான அடிப்படை விஷயங்களை ஒன்றாகும். இருமமாக்கியால் என்ன? இது கணினி அறிவியல் அடிப்படையில் ஒரு உணர்வு உள்ளது.

மற்றொரு கோணத்தில் இருந்து அத்தகைய திட்டங்களை உருவாக்கி மிகவும் தலைப்பை நிரலாக்க தொடர்பான தத்துவார்த்த மற்றும் தொழில்நுட்ப அம்சங்களில் பெரிய அளவில் ஈடுபடுத்துகிறது. பல டெவலப்பர்கள் இந்த தலைப்பை பொதுவாக அறிவியல் முழு மிக கவர்ச்சிகரமான என்று நான் நம்புகிறேன். புரோகிராமர் சில சிக்கலைத் தீர்ப்பதற்கான நிகழ்ச்சி உருவாகிறது போது, அவர் ஒரு குறிப்பிட்ட மொழியில் அது எழுதினார். வளர்ச்சி பணியின் போது, அவர் அதில் இருந்து நாம் சமாளிக்க வேண்டும் சரியான பகுதியில் நெருக்கமாக இருக்கும் என்று அடிப்படையில் பேசுகிறார். கணினி அவர் மக்கள் சொல்கிறது என்ன புரிந்து கொள்ளவில்லை. அது மட்டும் எண்கள் மற்றும் மாறிகள் செல் மற்றும் பதிவேடுகளை, நிரந்தர மற்றும் தற்காலிக நினைவு போன்ற ஒரு மிகவும் எளிய காரியங்களையும் ஒதுக்கித் கண்டுபிடிக்க முடியும். இருமமாக்கியால் என்ன? நெருக்கமான கருத்துக்கள் மொழிபெயர்ப்பது - இந்த ஒரு நிரலானது பணியாகும் பொருள் பகுதியில் கணினி கையாள முடியும் என்று கருத்து டெவலப்பர்.

இந்த ஜாவா கம்பைலர் அல்லது வேறு எந்த நிரலாக்க மொழி ஈடுபட்டு சவாலாக உள்ளது. ஒரு புதிய மொழியை ஒவ்வொரு நிகழ்வு வடிவத்தில், அது எழுதப்பட்ட குறியீடு மாற்ற கணினி புரிந்து கொள்ள முடியும் என்று ஒரு தேவை இருக்கிறது. இல்லையெனில், அவர் வரவேற்பைப் பெறவில்லை. அனைத்து பிறகு, எப்போதும் மனித மற்றும் கணினி கருத்துபடிமங்களுக்கும் சொற்பொருள் இடைவெளியாகும். அது கடக்க மற்றும் மொழி தொகுப்பிகளாலும் நிரலாக்க படுத்தப் படுகின்றன.

செய்யும் கடினங்கள்

இந்த திட்டங்கள் உருவாக்கியவர்கள் பல்வேறு பிரச்சினைகளுக்கு முகம். விண்ணப்ப டொமைன் கருத்துக்கள் சரியான மேப்பிங் தொடர்புடைய என்பதை இந்தப் அறிவியல் பிரச்சினைகள். இதன் மூலம் பொறியியல் மற்றும் இந்த காட்சி செயல்படுத்த தொடர்பான தொழில்நுட்ப பிரச்சனைகள்.

தொகுப்பி பணி உருவாக்கும் வெவ்வேறு உபப் ஒரு பன்முக கொண்டுள்ளது. இந்த பல புரோகிராமர்கள் தங்கள் வாழ்வை அர்ப்பணிக்கத் ஒரு கடினமான, ஆனால் மிகவும் அற்புதமான தொழில் ஆகும். மற்றும் வருந்தப்படவில்லை.

வகுப்பு மற்றும் தொகுப்பி

ஒருவேளை, பல சி மற்றும் சி ++ போன்ற மொழிகளில் கேட்டுவிட்டேன். அனைத்து பிறகு, அவர்கள் மிகவும் பிரபலமான மற்றும் பொதுவான ஒன்று. இது டெவலப்பர்கள் வேலை பயன்பாட்டுப் பகுதிகள் கருத்து காட்ட எளிது என்று சக்திவாய்ந்த கருத்துக்கள் கொண்ட ஒரு மிக தீவிர நிரலாக்க மொழிகளில் உள்ளது. உதாரணமாக, அங்கு வகுப்புகள் மற்றும் செயல்பாடுகளை கருத்தாகும். அவர்கள் பல மொழிகளில் அவசியமானவை என்பதால் ஆனால் சி ++ குறிப்பாக குணாதியசங்களாகும்.

புரோகிராமர் மிகவும் எளிதாக வருகிறது கருத்துக்கள் உதவியுடன் ஒரு மாதிரியை உருவாக்க. கம்பைலர் விண்டோஸ் சி அல்லது வேறு எந்த இயங்கு என்று கணினி புரிந்து வடிவத்தில் இந்த உயர் மட்ட விஷயங்களை காட்ட உதவுகிறது. அப்பொழுது தான் அவன் அவர்களை கையாள முடியும்.

எந்தவொரு கணினியும், எவ்வளவு சக்தி வாய்ந்த மற்றும் சிக்கலான அது இயலாத குழு ஒரு மிக எளிய கருத்து இயக்கப்படுகிறது. ஆனால் வர்க்கத்தின் கருத்து அது உண்மையான வாழ்க்கையில் இருந்து விஷயங்கள் நிறைய காட்ட மிகவும் வசதியான கொண்டு ஏனெனில், கடினம். தொகுப்பி பழமையான சிக்கலான கருத்துக்கள் மாற்றுகிறது.

வேலை போன்ற வடிவமைப்பு கம்பைலர்

சமீப ஆண்டுகளில், அங்கு எந்த பெரிய நிறுவனம், தகவல் தொழில்நுட்பம் தொடர்பான, பின்னர் டெவலப்பர்கள் பரந்த மக்களுக்கு நகரும் அதன் சொந்த நிரலாக்க மொழி, உற்பத்தி போது, ஒரு போக்காக இருக்கிறது.

நிச்சயமாக ஒவ்வொரு மொழிக்கும் ஒரு தொகுப்பி தேவைப்படும். மேலும் அந்த நிறுவனம், ஒரு விதி என்று, அவர்களை தாய்மொழிகள் வழங்குவதே. ஆனால் கூட சுதந்திர புரோகிராமர்கள் யார் ஒரு காரணம் அல்லது மற்றொரு மொழிகளில் தங்கள் சொந்த தொகுப்பிகளாலும் வேண்டும் நிறுவனங்கள் பெரிய அளவில் இருக்கும் போது அல்லது அவர்கள் புதிய மொழிகளை இதனால், தொகுப்பிகளாலும் உருவாக்க. நாம் நம்பிக்கையுடன் இந்த துறையில் தன்னை அர்ப்பணித்தார் யார் நிபுணர் நிச்சயமாக வேலை இல்லாமல் இருக்க சொல்ல முடியும்.

எனவே, இப்போது அதை தெளிவாக என்ன ஒடுக்கி இருக்க வேண்டும். இது இல்லாமல் அது எங்கும் கணினி அறிவியல் துறையில் இருந்தாலும் டெவலப்பர் மற்றும் கணினி இடையே ஒரு திட்டத்தை-மொழிபெயர்ப்பாளர் உள்ளது.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.atomiyme.com. Theme powered by WordPress.