C C ენა შეიქმნა 1972 წელს ნიუ-ჯერსის შტატის ქალაქ მიურეი-ჰილის bell laboratories კომპანიის სისტემური პროგრამისტის დენის რიჩის მიერ. 80იან წლებში C გახდა ყველაზე ხშირად გამოყენებადი სტრუქტურული დაპროგრამირების ენა, ეს განაპირობა დიდი ზომის და სირთულის პროგრამებთან მუშაობის სირთულემ,,, სწორედ C ენაზე დაიწერა unixის ბირთვი... მისი პოპულარობა გრძელდებოდა მანამდის სანამ არ დადგა კიდევ უპრო რთულ პროგრამებთან მუშაობის პრობლემა, გამოსავალი იყო ობიექტზე ორიენტირებულ პროგრამირებაზე(объектно-ориентированный язик) გადასვლა.
C++
bell laboratories კომპანიაში ბაიერნ სტრუსის მიერ შემუშავებულ იქნა C ენის ობიექტზე ორიენტირებული ვერსია, რომელსაც 1983 წლიდან C++ დაერქვა. 90იან წლებში იწყება C++ის მასობრივი გამოყენება.
java
1993 იწყება მუშაობა java ენაზე, ეს ენა შეიმუშავეს Sun Microsystemის კომპანიაში ჯეიმს გოსლინგმა, პატრიკ ნოტონმა, კრის ვორტიმ, ედ ფრანკმა და მარკ შერიდენმა. ჯავამ C++ ენიდან აიღო სინტაქსი და სტრატეგია. დაიწყო რა ინტერნეტის გავრცელება,, წინა პლანზე წამოიწია ერთი პლატფორმიდან მეორეზე პროგრამების ადვილად გადატანის პრობლემა. ეს გახდა java პოპულარობის მთავარი მიზეზი. ჯავა პროგრამირების შესრულება შესაძლებელია ყველა ოპერატიულ სისტემაზე რომელზეც აყენია ჯავა ვირტუალური მანქანა (Java Virtual Machine), javaს უპირატესობა იმაში მდგომარეობს რომ მას შეუძლია პლათფორმათაშორისი გადატანითი კოდის შექმნა, ხდება საწყისი კოდის შუალედურ კოდში ტრანსლირება, რომელსაც ბაიტ კოდი ეწოდება. რაც შეეხება მის ნაკლებს, პირველი და ძირითადი ისაა რომ ის ვერ უზრუნველყოფს მრავალენობრივ პროგრამირებას და მეორე Windowsის პლატფორმის პირდაპირი უზრუნველყოფის არქონა, გასათვალისწინებელიცაა ის რომ ვინდო ყველაზე გავრცელებული OSა, ამიტომ ამ ნაკლს დიდი მნიშვნელობა აქვს.
C#
და აი ამ პრობლემების გადასაწყვეტად 1990 წელს microsoftმა გამოუშვა C#, მისი ავტორია ანდერს ჰელსბერგი. ამ ენამ მემკვიდრეობა მიიღო, მაგალითად C ენიდან სინტაქსი, javaდან შუალედური ენის გამოყენება, და აგებულია C++ის ობიექტურ მოდელზე. ასევე ამ ენას აქ მრავალენობრივ გარემოში მუშაობის უნარი.