2. දැන් අපි පරිගණක භාෂා ගැන විස්තරාත්මකව කතා කරමූ.
ඊට කලින් අපි ෙලෝකයට බිහිවූ computer languages වල නම් ලැයිස්තුවකුත් ඒවාට නම
හැදුන හැටිත් කතා කරමූ
Name Description
BASIC Beginners All-purpose Symbolic Instruction Code
COBOL COmmon Business Oriented Language
RPG Report Program Generator
FORTRAN FORmula TRANslation
ALGOL ALGOrithmic Language
LISP LISt Processing
HTML Hyper Text Mark-up Language
XML eXtensible Mark-up Language
ASP Active Server Pages
JSP Java Server Pages
PHP PHP Hypertext Preprocessor
ෙම් ෙවලාෙව් Software ගැන ටිකක් කතා කෙලොත් පහත දැක්ෙවන විදිහට computer
software ෙකොටස් කීපයකට ෙබෙදනවා කියලා ඉහත පාඩමකින් කතාකලා මතක ඇති.
3. අපි දැන් බලමු ඉහත දක්වා ඇති chart එෙක් විස්තර වන Software වල packages /
languages මිනිසා හා computer එක අතර පිහිටන්ෙන් ෙකොෙහොමද කියලා බලමූ.
Man
Packages
Languages
Computer
ඔබට රූප සටහනින් ෙපෙනනවා ඇති Packages මිනිසාට කිට්ටු අතර languages කියන
ඒවා computer එකට කිට්ටු බව.
අපි programming languages ෙකොටස් ෙදකකට ෙබදනවා.
1. High Level Programming languages
2. Low Level Programming languages
4. High Level Languages
යම්කිසි පරිගණක භාෂාවක, ඒ කියන්ෙන් computer languages එකක පාවිච්චි ෙවන වචන
මිනිසා එදිෙනදා පාවිච්ච් කරන වචන වාෙග් නම් ඒවා පාවිච්ච් කරන ආකාරෙයන් ව ාවහාරික
භාෂා සමග ෙලොකු ගැටුමක් නැත්නම් එය High level languages ෙලස හඳුන්වන්න පුළුවන්.
උදාහරණ :-
Low Level Languages
Low level languages වලට අයිති ෙවන්ෙන්
1. Machine code
2. Assembler කියන වර්ග ෙදකයි.
අපි High level languages එකකින් program එකක් ලියලා එය කියාවට නැංවීෙම්දී මුලින්ම
එය Machine code එකට හැරෙවනවා .Machine code එකට හැරවුනාට පස්ෙසයි ලියපු
program එක කියාවට නැංෙවන්ෙන්.
Assembler language එක ඊට වඩා ෙවනස්. Computer එෙක් නැත්නම් Operating
System එෙක් මූලිකම ෙද්වල් එක්ක වැඩ කරන්න හදලා තිෙයන එකකුයි Assembler
language එක කියන්ෙන්. ෙම්ෙකන් program ලිවීම අමාරු වුවත් ෙම් කියාවට නැංවීෙම්දී
හුගාක් ෙව්ගවත්.
ෙම් Low level Languages වල පාවිච්චි ෙවන නිෙයෝග නිකම්ම අකුරුවල එකතුවක් මිසක්
අපිට හුරු පුරුදු ඉංගීසී වචන ෙනමයි.
උදාහරණ :- Asm , mov , add , jnz, dec
ෙම් වචන යම් කිසි Program එකක නිෙයෝග. සමහර ඒවා හුරුපුරුදු ඉංගීසී වචන වුවත්
හුගාක් ඒවා ඒ වෙග්ම ෙනමයි.
5. High level & Low level languages
අපි High level & Low level languages computer එක හා මිනිසා අතර පිහිටන්ෙන්
ෙකොෙහොමද කියලා රූප සටහනක් අරෙගන බලමු,
Man
Packages
High level languages
Low level Languages
Computer
ඔබට ඉහත රූප සටහනින් ෙපෙනනවා ඇති අපි කතාකල Languages වලින් මිනිසාට කිට්ටුම
High level languages වන අතර Computer එකට low level languages කිට්ටුම බව