«Ծրագրավորման լեզու»–ի խմբագրումների տարբերություն
Content deleted Content added
չ clean up, փոխարինվեց: → (24) oգտվելով ԱՎԲ |
|||
Տող 1.
'''Ծրագրավորման լեզուն''' [[նշանների համակարգ]] է,
Առաջին [[ԷՀՄ]]-ների ստեղծումից ի վեր ստեղծվել է ավելի քան 2500 տարբեր ծրագրավորման լեզուներ<ref>{{cite web|url=http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm|title=Ծրագրավորման լեզուների ցանկը|publisher=???|date=???|accessdate=???|lang=en|archiveurl=http://www.webcitation.org/6171oHmhT|archivedate=2011-08-22}}</ref>,
Ծրագրավորման լեզվի նկարագրությունը սովորաբար կազմված է լինում երկու բաղկացուցիչներից՝ շարահյուսություն և իմաստաբանություն։ Որոշ ծրագրեր բացատրվում են մասնագրային փաստաթղթերով,
Ծրագրավորման լեզուն կարող է ներկայացվել մասնագրերի մի այնպիսի համակարգի տեսքով,
=== Տվյալների տիպերը ===
Ժամանակակից թվային համակարգիչներն աշխատում են [[երկուական համակարգ]]ով և տվյալները պահպանում են երկնշան կոդերի մեջ։ Այդ տվյալները ցուցադրում են իրական աշխարհին պատկանող տեղեկություններ՝ անուններ,
Ծրագրավորման լեզուն օժտված է լինում «տիպերի համակարգով»,
=== Տվյալների կառուցվածքները ===
Բարձրամակարդակ լեզուների տիպերի համակարգերը թույլ են տալիս որոշել բաղադրյալ տիպերը,
Բարձրամակարդակ լեզուներում տվյալների (ցանկեր,
== Ծրագրավորման լեզուների իմաստաբանությունը ==
Տարածված են ծրագրավորման լեզվի իմաստաբանությունը բնութագրող տարատեսակների երեք խումբ՝ օպերացիոն,
* «օպերացիոն» մոտեցման շրջանակներում իմաստաբանությունը նկարագրելու ժամանակ սովորաբար ծրագրավորման լեզվի կառուցվածքների կատարումը մեկնաբանվում է ինչ-որ մի երևակայական ԷՀՄ-ի օգնությամբ։
* «դերիվացիոն» իմաստաբանությունը նկարագրում է տրամաբանության լեզվի ու նախա- և ետպայմաններ առաջադրելու օգնությամբ լեզվի կառուցվածքների կատարման հետևանքները։
* «դենոտացիոն» իմաստաբանությունը կատարում է այնպիսի պատկերացումներով գործողություններ,
== Տես նաև ==
Տող 33 ⟶ 32՝
* [http://www.ntecs.de/old-hp/uu9r/lang/html/lang.en.html Examples] {{ref-en}} - ծրագրավորման օրինակներ 162 լեզուներով
* [http://www.dedasys.com/articles/language_popularity.html Programming Language Popularity]{{ref-en}} - ծրագրավորման լեզուների հանրահայտության ուսումնասիրությունները 2004-ի համար։
*[http://www.realcoding.net/articles/10-yazykov-programmirovanie-kotorye-stoit-izuchat.html 10 языков программирования, которые стоит изучать]{{ref-ru}} ― 10 ծրագրավորման լեզուներ,
* [http://www.tiobe.com/tpci.htm Programming Community Index]{{ref-en}} - ծրագրավորման լեզուների հանրահայտության հաճախակի թարմացվող վարկանիշ
* [http://shootout.alioth.debian.org/ Computer Language Shootout Benchmarks]{{ref-en}} - ծրագրավորման լեզուների արդյունավետության համեմատումը
|