ობიექტზე ორიენტირებული პროგრამირება: განსხვავება გადახედვებს შორის

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
ბოტის დამატება: ilo:Panangprograma a naitaratar iti bambanag
Bot: 64 ენათაშორისი ბმული გადატანილია Wikidata_ზე, d:q79872
ხაზი 16: ხაზი 16:


{{Link FA|vi}}
{{Link FA|vi}}

[[af:Objekgeoriënteerde programmering]]
[[ar:برمجة كائنية التوجه]]
[[az:Obyekt yönümlü proqramlaşdırma]]
[[be:Аб'ектна-арыентаванае праграмаванне]]
[[be-x-old:Аб’ектна-арыентаванае праграмаваньне]]
[[bg:Обектно-ориентирано програмиране]]
[[bn:অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং]]
[[bs:Objektno orijentisano programiranje]]
[[ca:Programació orientada a objectes]]
[[cs:Objektově orientované programování]]
[[da:Objektorienteret programmering]]
[[de:Objektorientierte Programmierung]]
[[el:Αντικειμενοστρεφής προγραμματισμός]]
[[en:Object-oriented programming]]
[[eo:Objektema programado]]
[[es:Programación orientada a objetos]]
[[et:Objektorienteeritud programmeerimine]]
[[eu:Objektuei orientatutako programazio]]
[[fa:برنامه‌نویسی شیءگرا]]
[[fi:Olio-ohjelmointi]]
[[fr:Programmation orientée objet]]
[[gl:Programación orientada a obxectos]]
[[he:תכנות מונחה-עצמים]]
[[hr:Objektno orijentirano programiranje]]
[[hu:Objektumorientált programozás]]
[[id:Pemrograman berorientasi objek]]
[[ilo:Panangprograma a naitaratar iti bambanag]]
[[io:Objekt-orientizita programifo]]
[[is:Hlutbundin forritun]]
[[it:Programmazione orientata agli oggetti]]
[[ja:オブジェクト指向]]
[[kk:Объектіге-бағытталған бағдарламалау]]
[[ko:객체 지향 프로그래밍]]
[[ky:Обжектке багытталган программалоо]]
[[lt:Objektinis programavimas]]
[[lv:Objektorientētā programmēšana]]
[[mk:Објектно-ориентирано програмирање]]
[[ml:ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ് ഭാഷ]]
[[mn:Объект хандалтат програмчлал]]
[[ms:Pengaturcaraan berorientasi objek]]
[[my:အော့ဗ်ဂျက် အိုရီယင့်တက် ပရိုဂရမ်းမင်း]]
[[nl:Objectgeoriënteerd]]
[[nn:Objektorientert programmering]]
[[no:Objektorientert programmering]]
[[pl:Programowanie obiektowe]]
[[pt:Orientação a objetos]]
[[ro:Programare orientată pe obiecte]]
[[ru:Объектно-ориентированное программирование]]
[[rue:Обєктово орьєнтоване проґрамованя]]
[[scn:Prugrammazzioni urientata all'uggetta]]
[[sh:Objektno orijentisano programiranje]]
[[simple:Object-oriented programming]]
[[sk:Objektové programovanie]]
[[sq:Programimi i orientuar në objekte]]
[[sr:Објектно-оријентисано програмирање]]
[[sv:Objektorienterad programmering]]
[[ta:பொருள் நோக்கு நிரலாக்கம்]]
[[th:การเขียนโปรแกรมเชิงวัตถุ]]
[[tr:Nesne Yönelimli Programlama]]
[[uk:Об'єктно-орієнтоване програмування]]
[[ur:برمجہ شئے التوجہ]]
[[vi:Lập trình hướng đối tượng]]
[[wuu:面向对象程式编制]]
[[zh:面向对象程序设计]]

12:44, 11 მარტი 2013-ის ვერსია

ობიექტზე ორიენტირებული პროგრამირება (ინგლისურენოვანი შემოკლებით OOP) არის პარადიგმა, რომელისთვისაც ცენტრალურია არა მოქმედების, არამედ ობიექტის ცნება.

ობიექტზე ორიენტირებული პროგრამირების კონცეფცია ჩამოყალიბდა როგორც პასუხი იმ უამრავ სირთულეზე, რაც თან ახლდა სტრუქტურული პროგრამირებას. თუმცა დროთა განმავლობაში OO მიდგომამაც გამოავლინა თავისი სისუსტეები. ობიექტზე ორიენტირებული პროგრამირება განსაკუთრებით სწრაფად განვითარდა 1980-იანი წლებიდან, Smalltalk და C++ პროგრამირების ენების განვითარებასთან ერთად.

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

იხილეთ აგრეთვე

თარგი:Link FA