நிரலாக்கம் அறிமுகம்/நிரல் என்றால் என்ன?: திருத்தங்களுக்கு இடையிலான வேறுபாடு
உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
No edit summary |
சிNo edit summary |
||
வரிசை 1:
கணினி என்பது கணித்தல் செய்யக் கூடிய நுண்செயலியைக் (microprocessor) கொண்ட ஒர்
ஆகக் கீழ் நிலையில் கணினி 1 அல்லது 0 ஆல் ஆன இயந்திர மொழியை (machine language) இயக்குகிறது அல்லது கணிக்கிறது. இயந்திர மொழி என்பது பிரிக்கவியலா கட்டளைகளால் (instructions) ஆனது. எ.கா 000000 00001 00010 00110 00000 100000 என்பது ஒரு கட்டளை. இக் கட்டளை இரு எண்களைக் கூட்டி ஒரு இடத்தில் இடும் படி கூறுகிறது. இந்தக் கட்டளைகள் ஒரு குறிப்பிட்ட கணித்தலை நுண்செயலி செய்யப் பணிக்கும். 1 அல்லது 0 யினால் ஆன கட்டளைகளை மனிதர்கள் இலகுவில் புரிந்து கொள்ள முடியாது. அதனால் இந்த இயந்திர மொழிக் கட்டளைகளுக்களுக்கு இணையான சொற் தொகுதிகள் உருவாக்கப்பட்டன. இந்த மனித மொழியால் ஆனால் சொற் அல்லது கட்டளைத் தொகுதிகள் சில்லு (assembly) மொழி எனப்படுகிறது. எ.கா மேற் கூறப்பட்ட கட்டளை op rs rt rd shamt funct என்று சில்லு மொழியில் எழுதப்படலாம். சில்லு மொழியில் எழுதப்பட்ட ஒரு கட்டளைத் தொகுதியை இயந்திர மொழிக்கு சில்லுமொழிமாற்றி (assembler) மொழிமாற்றித் தருகிறது. இவ்வாறு கணினி இயக்கக் கூடிய ஒரு கட்டளைத் தொகுதியையே நாம் நிரல் (program) என்கிறோம். நிரலை அல்லது நிரல் தொகுதிகளை மென்பொருள் என்றும் கூறலாம்.
|