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

ნავიგაციაზე გადასვლა ძიებაზე გადასვლა
არ არის რედაქტირების რეზიუმე
[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
(45.9.46.211-ის რედაქტირებები გაუქმდა; აღდგა Vano3333-ის მიერ რედაქტირებული ვერსია)
იარლიყი: სწრაფი გაუქმება
No edit summary
 
{{მმ*|ენა}}
[[File:C Hello World Program.png|thumb|right|300px|მარტივი კოდი [[კომპიუტერული პროგრამა|კომპიუტერული პროგრამისთვის]], რომელიც დაწერილია [[C (პროგრამირების ენა)|C პროგრამირების ენაზე]]. გაშვების შემდეგ პროგრამა გამოიტანს შედეგს „[[Hello world|Hello, World!]]“-ს.]]
'''''პროგრამირების ენა''''' — ნიშნების ფორმალური სისტემა, რომელიც პროგრამების შესაქმნელად გამოიყენება. პროგრამირების ენას გააჩნია [[ლექსიკა|ლექსიკური]], სემანთიკური[[სემასიოლოგია|სემანტიკური]] და [[სინტაქსი|სინტაქსური]] წესები.
 
დღეისათვის არსებობს 2000–ზე მეტი პროგრამირების ენა და ყოველწლიურად მათი რიცხვი იზრდება. ზოგი ენა პოპულარობით სარგებლობს, ზოგსაც მხოლოდ ავტორები იყენებენ. პროფესიონალური პროგრამების შესაქმნელად შესაძლებელია რამდენიმე პროგრამირების ენის ერთდროული გამოყენებაც კი.
 
პროგრამირების ენების უდიდესი მრავალფეროვნება შეუძლებელს ხდის მათ კლასიფიკაციას რომელიმე ერთიანი შკალის მიხედვით. არ არსებობს ყველაზე კარგი პროგრამირების ენა ისევე, როგორც არ არსებობს ყველაზე კარგი ჩვეულებრივი სალაპარაკო ენა. პროგრამირების ენის არჩევა უნდა განისაზღვროს მისი მოსალოდნელი გამოყენების მიზნით.
 
== ძირითადი მახასიათებლები ==
== დონე ==
განარჩევენ [[მაღალი დონის პროგრამირების ენა|მაღალი დონის]] და [[დაბალი დონის პროგრამირების ენა|დაბალი დონის პროგრამირების ენებს]]. დაბალი დონის ენებში ხდება პროცესორის, ოპერატიული მეხსიერების და კომპიუტერის ნაწილების მართვა, მათ მიეკუთვნება ასემბლერი. მაღალი დონის ენებში ხშირია აბსტრაქცია – იქმნება მონაცემთა ისეთი ტიპები, რომლებიც არ არსებობს, მაგრამ კოდს მარტივ სამართავს გახდიან. უფრო მარტივად, რაც უფრო ახლოსაა პროგრამირების ენა ადამიანურ აზროვნებასთან, მით უფრო მაღალი დონისაა იგი და რაც უფრო ახლოსაა მანქანურთან, უფრო დაბალი დონისაა.
 
== სინტაქსი ==
ენების უმრავლებასუმრავლესობას აქვს ტექსტური სინტაქსი. იგი პროგრამირების ენის ელემენტების სწორად ჩაწერას განსაზღვრავს. (იხ. ასევე C-ის მსგავსი სინტაქსი)
 
== ბიბლიოთეკა ==
1 748

რედაქტირება

სანავიგაციო მენიუ