ක්රමලේඛන භාෂා
ක්රමලේඛන භාෂා යනු පරිගණක වෙත විධාන ලබාදීම සඳහා කෘතිමව නිර්මාණය කරගන්නා ලද භාෂා විශේෂයකි. මෙවැනි ක්රමලේඛන භාෂාවක් යොදාගෙන නිර්මාණය කරගන්නා විධාන කළඹක් පරිගණක වැඩසටහනක් ලෙස හඳුන්වනු ලැබේ.
ක්රමලේඛන භාෂාවක් යනු විශේෂයෙන් පරිගණකය වැනි යන්ත්රයක හැසිරීම පාලනය කිරීමට යොදා ගනු ලබන කෘත්රිම භාෂාවකි. ක්රමලේඛන භාෂාව පිළිවෙලින් ඒවායේ ව්යුහය හා අර්ථය විස්තර කරන ව්යාකරණ හා අර්ථ විචාර හා රීති මගින් අර්ථකථනය කෙරෙයි. බහුතර ක්රමලේඛන භාෂාවලට ඒවායේ ව්යාකරණ හා අර්ථ විචාරවල විශේෂ ලිවීමේ ආකාර ඇත. සමහර ඒවා නිලවශයෙන් ක්රියාවට නැංවීමක් මගින් පමණක් අර්ථ දක්වයි.
ක්රමලේඛන භාෂාව භාවිතා කරනුයේ තොරතුරු සංවිධානය හා මෙහෙයවීම යන කටයුත්තට පහසුකම් සැලසීමට මෙන්ම, අතිශයින් නිරවද්ය ලෙස ඇල්ගෝරිතම ප්රකාශ කිරීමටය. ඇතැම් ක්රමලේකයන් පවතින සියලු ඇල්ගෝරිතම් ප්රකාශ කළ හැකි භාෂා බවට ක්රමලේඛන භාෂා සීමා කරයි. සමහර විට “පරිගණක භාෂාව” යන වදන වඩාත් සීමාසහිත කෘත්රීම භාෂා සදහා භාවිතා කරයි.
දහස් ගණන් වෙනස් ක්රමලේඛන භාෂා නිර්මාණය කර තිබෙන අතර නව භාෂා සෑම වසරකම නිර්මාණය කෙරෙයි.
අමතර අවධානයට
[සංස්කරණය]- 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
- Rebol § Dialects
- Reflection
- Scientific programming language
- Scripting language
- පරිගණක මෘදුකාංග ඉංජිනේරු ශිල්පය සහ පරිගණක මෘදුකාංග ඉංජිනේරු ශිල්පය පිලිබඳ මාතෘකා