Introduction
கணினிக்கு அறிவுறுத்தல்களை வழங்க நாம் computer languages பயன்படுத்துகிறோம். போட்டித் தேர்வுகளில், நீங்கள் different types of computer languages ஐ அடையாளம் காண்கிறீர்களா மற்றும் how close they are to machine-level execution என்பதை புரிந்துள்ளீர்களா என்பதை அடிக்கடி கேட்கப்படுகிறது.
இந்த pattern-இல் வரும் கேள்விகள் பொதுவாக நேரடியானவை மற்றும் வகைப்பாடு அடிப்படையிலானவை.
Pattern: Computer Languages (Basic Classification)
Pattern
பயன்படுத்த எளிது மற்றும் abstraction நிலை அடிப்படையில், Computer languages பொதுவாக Machine Language, Assembly Language, மற்றும் High-Level Language என வகைப்படுத்தப்படுகின்றன.
Step-by-Step Example
Question
எந்த வகையான computer language-ஐ கணினி எந்த மொழிபெயர்ப்பும் இல்லாமல் நேரடியாக புரிந்து கொள்கிறது?
Options:
- A. High-level language
- B. Assembly language
- C. Machine language
- D. Fourth-generation language
Solution
-
Step 1: நேரடி execution-ஐ கண்டறியவும்
இந்த கேள்வி, எந்த மாற்றமும் (conversion) இல்லாமல் கணினி புரிந்து கொள்ளும் மொழியை கேட்கிறது. -
Step 2: மொழி hierarchy-ஐ நினைவுகூருங்கள்
High-level மற்றும் Assembly மொழிகளுக்கு மொழிபெயர்ப்பு தேவை. -
Step 3: மிகக் குறைந்த நிலை மொழியுடன் பொருத்தவும்
Machine language binary code (0 மற்றும் 1) பயன்படுத்துகிறது மற்றும் நேரடியாக execute செய்யப்படுகிறது. -
Final Answer:
Machine language → Option C -
Quick Check:
CPU binary instructions மட்டுமே புரியும் → machine language உறுதி ✅
Quick Variations
1. binary code-இல் எழுதப்படும் மொழி → Machine language.
2. mnemonics பயன்படுத்தும் மொழி → Assembly language.
3. மனித மொழிக்குச் சமீபமான மொழி → High-level language.
4. compiler அல்லது interpreter தேவைப்படும் மொழி → High-level language.
Trick to Always Use
- Step 1 → binary (0 மற்றும் 1) குறிப்பிடப்பட்டால் → Machine language.
- Step 2 → ADD, MOV போன்ற mnemonics குறிப்பிடப்பட்டால் → Assembly language.
- Step 3 → English-like syntax குறிப்பிடப்பட்டால் → High-level language.
Summary
Summary
- Machine language மட்டுமே கணினி நேரடியாக புரிந்து கொள்ளும் மொழி.
- Assembly language symbolic instructions பயன்படுத்துகிறது மற்றும் assembler தேவை.
- High-level languages பயனர் நட்பானவை மற்றும் portable.
- மொழி வகைப்பாடு தொடர்பான கேள்விகள் பெரும்பாலும் நேரடியானவை.
நினைவில் வைத்துக்கொள்ளும் உதாரணம்:
Binary → Machine, Mnemonics → Assembly, English-like → High-level.
