கணினி மொழிகள்
கணினி மொழிகள் என்பதை நிரல் ஏற்பு மொழி என தூய தமிழில் அழைக்கிறார்கள். இது கட்டளைகளின் மூலம் கணினியைச் செயல்பட வைப்பதாகும். சிறு கணினியின் ஒரு சின்ன செயற்பாடு முதல் ஒரு எந்திரனின் செயற்பாடு (Robot)வரை நிர்ணயம் செய்வது கணினி மொழிகள்தான்.
கணினி மொழிகளை உருவாக்குபவர்களை மென்பொறியாளர்கள் (software engineer) என அழைக்கிறோம்.
ஓவ்வொரு வருடமும் ஏராளமான புதிய கணினி மொழிகள் பயன்பாட்டிற்கு வருகின்றன. தற்போதைய நிரல் ஏற்பு மொழிகள் பயன்பாட்டு எளிமைக்காக ஆங்கில வாக்கியங்களாகவோ , வார்த்தைகளாகவோ இருக்கின்றன. இந்த நிரல் ஏற்பு மொழிகள் கணினியிலுள்ள இயந்திர மனசுக்குப் புரியும் விதமாக கொம்பைலர் (compiler) மென்பொருட்களால் இயந்திர மொழியாய் மாற்றப்பட்டு கணினியை செயல்பட வைக்கிறது என்பது அடிப்படை செயற்பாடாகும்.
C++, Java போன்றவை இப்போது அதிக அளவில் பயன்பாட்டில் உள்ள கணினி மொழிகளில் சிலவாகும். ஓவ்வொரு இயக்கு தளத்திற்கும் ஏற்பு கணினி மொழிகளும் வேறுபடும். இந்த நிரல் ஏற்பு மொழிகள் இல்லாமல் கணினியே இல்லை எனும் நிலை இருப்பதால்தான் இன்று மென்பொருள் நிறுவனங்கள் பெருமளவு வளர்ச்சியடைந்துள்ளன.
கணினி மொழிகளை உருவாக்குபவர்களை மென்பொறியாளர்கள் (software engineer) என அழைக்கிறோம்.
ஓவ்வொரு வருடமும் ஏராளமான புதிய கணினி மொழிகள் பயன்பாட்டிற்கு வருகின்றன. தற்போதைய நிரல் ஏற்பு மொழிகள் பயன்பாட்டு எளிமைக்காக ஆங்கில வாக்கியங்களாகவோ , வார்த்தைகளாகவோ இருக்கின்றன. இந்த நிரல் ஏற்பு மொழிகள் கணினியிலுள்ள இயந்திர மனசுக்குப் புரியும் விதமாக கொம்பைலர் (compiler) மென்பொருட்களால் இயந்திர மொழியாய் மாற்றப்பட்டு கணினியை செயல்பட வைக்கிறது என்பது அடிப்படை செயற்பாடாகும்.
C++, Java போன்றவை இப்போது அதிக அளவில் பயன்பாட்டில் உள்ள கணினி மொழிகளில் சிலவாகும். ஓவ்வொரு இயக்கு தளத்திற்கும் ஏற்பு கணினி மொழிகளும் வேறுபடும். இந்த நிரல் ஏற்பு மொழிகள் இல்லாமல் கணினியே இல்லை எனும் நிலை இருப்பதால்தான் இன்று மென்பொருள் நிறுவனங்கள் பெருமளவு வளர்ச்சியடைந்துள்ளன.
0 comments:
Post a Comment