நிரல்மொழிமாற்றி: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சி Parvathisri பயனரால் நிரல்மொழிமாற்றி கொள்கைகள், நிரல்மொழிமாற்றி என்ற தலைப்புக்கு நகர்த்தப்பட்டு...
சி clean up
வரிசை 1:
'''நிரல்மொழிமாற்றி''' (compiler) என்பது ஒரு நிரல் மொழியில் எழுதப்பட்ட நிரலை (source program), இன்னுமொரு நிரல் மொழிக்கு மாற்றும் ஒரு நிரல் (object level program) ஆகும். பொதுவாக [[சி++]], [[ஜாவா]] போன்ற ஒரு மேல்நிலை மொழிகளில் இருந்து நிரல் மொழிமாற்றி கீழ்நிலை பொறி மொழிக்கு மாற்றும். நிரல் எழுதப்பட்ட மொழி மூல மொழி என்றும், அது மாற்றப்படும் மொழி பெயர்ப்பு மொழி என்றும் அழைக்கப்படும்.
 
[[கணினி]] வன்பொருள்கள் பொறி மொழியையே புரிந்து கொள்வதால் ஒரு மேல் நிலையில் எழுதப்பட்ட ஒரு நிரல் கணினியில் இயங்குவதற்கு நிரல்மொழிமாற்றி அவசியம். இணையாக, ஏற்கனவே மொழிமாற்றப்பட்ட நிறைவேற்றத்தகு நிரலாக இருந்தாலும் கணினி அந்நிரலை நிறைவேற்றும். கணினி இயங்கும் நேரத்தில் மொழிமாற்றும் நிரல் மொழிமாற்றிகள் ''interpreters'' எனப்படும்.
 
[[கணினி]] வன்பொருள்கள் பொறி மொழியையே புரிந்து கொள்வதால் ஒரு மேல் நிலையில் எழுதப்பட்ட ஒரு நிரல் கணினியில் இயங்குவதற்கு நிரல்மொழிமாற்றி அவசியம். இணையாக, ஏற்கனவே மொழிமாற்றப்பட்ட நிறைவேற்றத்தகு நிரலாக இருந்தாலும் கணினி அந்நிரலை நிறைவேற்றும். கணினி இயங்கும் நேரத்தில் மொழிமாற்றும் நிரல் மொழிமாற்றிகள் ''interpreters'' எனப்படும்.
 
 
ஒரு நிரல்மொழிமாற்றியில் ஆறு கட்டங்கள் உள்ளன. அவை பின்வருமாறு
வரி 17 ⟶ 15:
 
===== தொடரியல் பகுப்பாய்வு: =====
தொடரியல் பகுப்பாய்வின் போது, ஒரு டோக்கன் என்பது மரம் என்று அழைக்கப்படும் தொடரியல் மரம் (syntax tree) அல்லது இட மரமாக (parse tree) மாற்றப்படுகிறது.
 
===== சொற்பொருளியல் பகுப்பாய்வு: =====
வரி 30 ⟶ 28:
===== குறியீடு உருவாக்கம்: =====
உகந்த குறியீட்டை உருவாக்க உதவும்.
 
 
 
== நுட்பியல் சொற்கள் ==
வரி 48 ⟶ 44:
 
[[பகுப்பு:கருத்தியல் கணிமை]]
[[பகுப்பு:நிரல்மொழிமாற்றி]]
 
 
[[பகுப்பு:நிரல்மொழிமாற்றி]]
"https://ta.wikipedia.org/wiki/நிரல்மொழிமாற்றி" இலிருந்து மீள்விக்கப்பட்டது