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

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

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

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

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

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

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

დონე

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

სინტაქსი

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

ბიბლიოთეკა

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

დიზაინი

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

🔥 Top keywords: მთავარი გვერდისპეციალური:ძიებაარასამთავრობო ორგანიზაციასაქართველო9 აპრილის ტრაგედიაილია ჭავჭავაძევეტოქართული დამწერლობადედამიწის დღესაქართველოს პარლამენტითბილისიდავით IV აღმაშენებელიკატეგორია:ქართული გვარებიასტრიდ ლინდგრენითამარ მეფევეფხისტყაოსანისულხან-საბა ორბელიანიდედამიწაუცხოური აგენტების კანონიკარტოფილიიაკობ გოგებაშვილიფარნავაზ Iკორუფციამეორე მსოფლიო ომიქუნთრუშავაჟა-ფშაველაშოთა რუსთაველივახტანგ I გორგასალიკატეგორია:საქართველოს წითელ წიგნში შეტანილი ცხოველებინიკო ფიროსმანისაქართველოს კანონისაბჭოთა სოციალისტური რესპუბლიკების კავშირიპირველი მსოფლიო ომიქვეყნების სიასაქართველოს გეოგრაფიააფრიკასაქართველოს სახელმწიფო გერბიქართული ენაევროკავშირი