Programimi i orientuar në objekte: Dallime mes rishikimesh

[redaktim i pashqyrtuar][redaktim i pashqyrtuar]
Content deleted Content added
No edit summary
→‎Historia: rregullim i sintaksës
Rreshti 13:
Si pasojë e ndikimit nga gjuha programuese [[C++]], programi i orientuar në objekte arriti që të bëhej metodologjia dominante programuese gjatë mesit të viteve 1990-ta<ref>{{ cite web | first= John | last= K Waters | url= http://www.theregister.co.uk/2008/03/07/stroustrup_sutter_super_session/ | title= Stroustrup and Sutter: C++ to run and run | date= 2008-03-17 | accessdate= 2009-01-25 | publisher= [[The Register]], Situation Publishing Ltd.}} - {{en}}</ref>. Më pas, dominimi i POO-së u fuqizua edhe më shumë pasi që ishte shumë i përshtatshëm për zhvillimin e [[GUI|interfejsëve grafik për shfrytëzues]] që ishin duke përjetuar rritje të popullaritetit.
 
Më vitin 1995 shfaqet gjuha programuese [[Java (gjuhë programimi)|Java]]<ref>{{cite web | title= The History of Java Technology | url= http://java.com/en/javahistory/ | year= 2008-04-14 | accessdate= 2009-01-26 | publisher=[[Sun Microsystems]], Inc.}} - {{en}}</ref> e cila ka sintaksë të derivuar nga gjuhët programuese [[C (gjuhë programimi)|C]] dhe [[C++]], mirëpo vetia kryesore që e dallon nga këto është [[java Virtual Machine|makina virtuale e saj]]. Java si një gjuhë e cila plotësisht e përkrah POO-në, me anë të makinës virtuale që i ofron veti [[Ndërndër-platformik|ndër-platformike]]e arriti që edhe më tej ta fuqizonte dhe në të njëjtën kohë të zgjeronte dominancën e programimit të orientuar në objekte.
 
Rishtazi ka sipërfaqësuar një numër i gjuhëve programuese që edhe pse janë të orientuara në objekte ato përkrahin edhe metodologjinë procedurale, si p.sh. [[Python]] ose [[Ruby]]. Në përjashtim të Java, gjuhë tjera që kanë sipërfaqësuar rishtazi, dhe kanë rëndësi për botën komerciale janë [[Visual Basic .NET]] (VB.NET) dhe [[C Sharp (gjuhë programimi)|C#]] ku të dyja janë të dizajnuara për platformën [[.NET]] të [[Microsoft]]. Duhet veçuar që VB.NET dhe C# përkrahin trashëgimin ndër-gjuhësor, ku kjo e bën të mundshme që p.sh. klasat e definuar në VB.NET të trashëgohen në C# dhe anasjelltas.