For faster navigation, this Iframe is preloading the Wikiwand page for პროგრამირების ენა.

პროგრამირების ენა

მარტივი კოდი კომპიუტერული პროგრამისთვის, რომელიც დაწერილია C პროგრამირების ენაზე. გაშვების შემდეგ პროგრამა გამოიტანს შედეგს „Hello, World!“-ს.

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

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

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

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

[რედაქტირება | წყაროს რედაქტირება]

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

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

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

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

{{bottomLinkPreText}} {{bottomLinkText}}
პროგრამირების ენა
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?