პროგრამირების ენა: განსხვავება გადახედვებს შორის

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
r2.7.2+) (ბოტის დამატება: ky:Программалоо тили
Bot: Migrating 98 interwiki links, now provided by Wikidata on d:q9143 (translate me)
ხაზი 24: ხაზი 24:
{{Link FA|it}}
{{Link FA|it}}
{{Link FA|vi}}
{{Link FA|vi}}

[[af:Programmeertaal]]
[[als:Programmiersprache]]
[[am:የፕሮግራም ቋንቋ]]
[[an:Luengache de programación]]
[[ar:لغة برمجة]]
[[arz:لغة برمجه]]
[[ast:Llinguaxe de programación]]
[[az:Proqramlaşdırma dilləri]]
[[bat-smg:Pruogramavėma kalba]]
[[be:Мова праграмавання]]
[[be-x-old:Мова праграмаваньня]]
[[bg:Език за програмиране]]
[[bn:প্রোগ্রামিং ভাষা]]
[[br:Yezh programmiñ]]
[[bs:Programski jezik]]
[[bug:ᨅᨔ ᨀᨚᨇᨘᨈᨛᨑᨛ]]
[[ca:Llenguatge de programació]]
[[ckb:زمانی بەرنامەسازی]]
[[cs:Programovací jazyk]]
[[cv:Компьютер чĕлхи]]
[[cy:Iaith rhaglennu]]
[[da:Programmeringssprog]]
[[de:Programmiersprache]]
[[el:Γλώσσα προγραμματισμού]]
[[en:Programming language]]
[[eo:Programlingvo]]
[[es:Lenguaje de programación]]
[[et:Programmeerimiskeel]]
[[eu:Programazio-lengoaia]]
[[fa:زبان‌های برنامه‌نویسی]]
[[fi:Ohjelmointikieli]]
[[fr:Langage de programmation]]
[[gl:Linguaxe de programación]]
[[he:שפת תכנות]]
[[hi:प्रोग्रामिंग भाषा]]
[[hr:Programski jezik]]
[[hsb:Programěrowanske rěče]]
[[hu:Programozási nyelv]]
[[hy:Ծրագրավորման լեզու]]
[[ia:Linguage de programmation]]
[[id:Bahasa pemrograman]]
[[ilo:Lengguahe ti panangprograma]]
[[io:Programifo-lingui]]
[[is:Forritunarmál]]
[[it:Linguaggio di programmazione]]
[[ja:プログラミング言語]]
[[jbo:samplabau]]
[[kab:Timeslayin n usihel]]
[[kk:Бағдарламалау тілі]]
[[ko:프로그래밍 언어]]
[[ky:Программалоо тили]]
[[la:Lingua programmandi]]
[[lb:Programméiersprooch]]
[[lt:Programavimo kalba]]
[[lv:Programmēšanas valoda]]
[[mhr:Программлымаш йылме]]
[[mk:Програмски јазик]]
[[ml:പ്രോഗ്രാമിംഗ് ഭാഷ]]
[[mn:Програмчлалын хэл]]
[[mr:प्रोग्रॅमिंग भाषा]]
[[ms:Bahasa pengaturcaraan]]
[[ne:कम्प्युटर भाषा]]
[[nl:Programmeertaal]]
[[nn:Programmeringsspråk]]
[[no:Programmeringsspråk]]
[[oc:Lengatge de programacion]]
[[pl:Język programowania]]
[[pnb:کمپیوٹر بولی]]
[[pt:Linguagem de programação]]
[[ro:Limbaj de programare]]
[[ru:Язык программирования]]
[[rue:Язык проґрамованя]]
[[sah:Программалааhын тыла]]
[[sh:Programski jezik]]
[[si:ක්‍රමලේඛන භාෂාව]]
[[simple:Programming language]]
[[sk:Programovací jazyk]]
[[sl:Programski jezik]]
[[sq:Gjuhë programimi]]
[[sr:Програмски језик]]
[[su:Basa program]]
[[sv:Programspråk]]
[[ta:நிரல் மொழி]]
[[te:ప్రోగ్రామింగు భాష]]
[[tg:Забони барномасозӣ]]
[[th:ภาษาโปรแกรม]]
[[tl:Wikang pamprograma]]
[[tr:Programlama dili]]
[[tt:Программалау теле]]
[[uk:Мова програмування]]
[[ur:برمجہ زبان]]
[[vi:Ngôn ngữ lập trình]]
[[war:Pinulongan hin programa]]
[[yi:פראגראמירן שפראך]]
[[yo:Èdè Ìṣèlànà Kọ̀mpútà]]
[[zh:编程语言]]
[[zh-min-nan:Thêng-sek gí-giân]]
[[zh-yue:程式語言]]

03:24, 9 მარტი 2013-ის ვერსია

სხვა მნიშვნელობებისთვის იხილეთ ენა.

პროგრამირების ენა არის ნიშნების ფორმალური სისტემა, რომელიც პროგრამების შესაქმნელად გამოიყენება. პროგრამირების ენას გააჩნია ლექსიკური, სემანთიკური და სინტაქსური წესები.

დღეისათვის არსებობს 2000–ზე მეტი პროგრამირების ენა და ყოველწლიურად მათი რიცხვი იზრდება. ზოგი ენა პოპულარობით სარგებლობს, ზოგსაც მხოლოდ ავტორები იყენებენ. პროფესიონალური პროგრამების შესაქმნელად შესაძლებელია რამდენიმე პროგრამირების ენის ერთდროული გამოყენებაც კი.

ძირითადი მახასიათებლები

დონე

განარჩევენ მაღალი დონი და დაბალი დონის პროგრამირების ენებს. დაბალი დონის ენებში ხდება პროცესორის, ოპერატიული მეხსიერების და კომპიუტერსი ნაწილების მართვა, მათ მიეკუთვნება ასემბლერი. მაღალი დონის ენებში ხშირია აბსტრაქცია – იქმნება მონაცემთა ისეთი ტიპები, რომლებიც არ არსებობს, მაგრამ კოდს მარტივ სამართავს გახდიან.

სინტაქსი

ენების უმრავლებას აქვს ტექსტური სინტაქსი. იგი პროგრამირების ენის ელემენტების სწორად ჩაწერას განსაზღვრავს. (იხ. ასევე C-ის მსგავსი სინტაქსი)

ბიბლიოთეკა

ენებს ძირითადად აქვთ თავისი ბიბლიოთეკა. ბიბლიოთეკაში შესაძლებელია იყოს სტრუქტურები, მონაცემთა სხვადასხვა ტიპები, ფუნქციები...

დიზაინი

პროგრამირების ენა წარმოადგენს პროგრამას, რომელიც ქმნის სხვა პროგრამებს. შეიძლება ერთ პროგრამირების ენას შეესაბამებოდეს ერთი პროგრამა, ან რამდენიმე პროგრამირების ენა გაერთიანებული იყოს. (იხ. ასევე თარგი:IDE (პროგრამირება))

თარგი:Link FA თარგი:Link FA თარგი:Link FA