ක්‍රමලේඛන භාෂා

ක්‍රමලේඛන භාෂා යනු පරිගණක වෙත විධාන ලබාදීම සඳහා කෘතිමව නිර්මාණය කරගන්නා ලද භාෂා විශේෂයකි. මෙවැනි ක්‍රමලේඛන භාෂාවක් යොදාගෙන නිර්මාණය කරගන්නා විධාන කළඹක් පරිගණක වැඩසටහනක් ලෙස හඳුන්වනු ලැබේ.

''ක්‍රමලේඛන භාෂාවක් යනු විශේෂයෙන් පරිගණකය වැනි යන්ත්‍රයක හැසිරීම පාලනය කිරීමට යොදා ගනු ලබන කෘත්‍රිම භාෂාවකි. ක්‍රමලේඛන භාෂාව පිළිවෙලින් ඒවායේ ව්‍යුහය හා අර්ථය විස්තර කරන ව්‍යාකරණ හා අර්ථ විචාර හා රීති මගින් අර්ථකථනය කෙරෙයි. බහුතර ක්‍රමලේඛන භ‍ාෂාවලට ඒවායේ ව්‍යාකරණ හා අර්ථ විචාරවල විශේෂ ලි‍වීමේ ආකාර ඇත. සමහර ඒවා නිලවශයෙන් ක්‍රියාවට නැංවීමක් මගින් පමණක් අර්ථ දක්වයි. 

ක්‍රමලේඛන භාෂාව භාවිතා කරනුයේ තොරතුරු සංවිධානය හා මෙහෙයවීම යන කටයුත්තට පහසුකම් සැලසීමට මෙන්ම, අතිශයින් නිරවද්‍ය ලෙස  ඇල්ගෝරිතම ප්‍රකාශ කිරීමටය. ඇතැම් ක්‍රමලේකයන්  පවතින සියලු ඇල්ගෝරිතම් ප්‍රකාශ කළ හැකි භාෂා බවට ක්‍රමලේඛන භාෂා සීමා කරයි. සමහර විට‍ “පරිගණක භාෂාව” යන වදන වඩාත් සීමාසහිත කෘත්‍රීම භාෂා සදහා භාවිතා කරයි. 

දහස් ගණන් වෙනස් ක්‍රමලේඛන භාෂා නිර්මාණය කර තිබෙන අතර නව භාෂා සෑම වසරකම නිර්මාණය කෙරෙයි.

 අමතර අවධානයට 

 Comparison of programming languages (basic instructions)
 Comparison of programming languages
 පරිගණක ක්‍රමලේඛකරණය
 පරිගණකවේදය සහ පරිගණකවේදයේ වටසන
 Domain-specific language
 Domain-specific modeling
 Educational programming language
 Esoteric programming language
 Extensible programming
 :Category:Extensible syntax programming languages
 Invariant-based programming
 List of BASIC dialects
 Lists of programming languages
 List of programming language researchers
 Programming languages used in most popular websites
 Language-oriented programming
 Logic programming
 Literate programming
 Metaprogramming

 Modeling language
 Programming language theory
 Pseudocode

 Reflection
 Scientific programming language
 Scripting language
 පරිගණක මෘදුකාංග ඉංජිනේරු ශිල්පය සහ පරිගණක මෘදුකාංග ඉංජිනේරු ශිල්පය පිලිබඳ මාතෘකා

 මූලාශ්‍ර 

Category:Programming language classification

Category:Notation
Category:Articles with example C code
Category:පරිගණක භාෂා
ප්‍රවර්ගය:පරිගණකවේදය
ප්‍රවර්ගය:ක්‍රමලේඛන භාෂා මාතෘකා
ප්‍රවර්ගය:අංකනය