<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Siz menga Ob'yektga yo'naltirilgan dasturlash tili nima ekanligini, uning boshqa dasturlash tillaridan farqi nimadaligini, Ob'yektga yo'naltirilgan dasturlash tillarini yaratishga nima sabab bo'lganini va eng ko'p ishlatiladigan 10 ta tillar ro'yxatini keltirib bera olasizmi?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Ob'ektga yo'naltirilgan dasturlash tilida, dasturlash uchun dasturlashning bir turi ob'ektlarga yo'naltirilgan. Ushbu sohada, ob'ekt - bu ma'lumotlar va xatti-harakatlarni birlashtiradigan va har bir sinfning bir instansiyasi sifatida ko'rishga imkon beradigan alohida bir shaxsdir. Ob'ektga yo'naltirilgan dasturlashda, dasturlar va dasturlarni loyihalash uchun ob'ektga asoslangan yondashuv ishlatiladi, ob'ektlarni ta'riflaydigan sinflar yaratadi va keyin ushbu sinflarga tegishli ob'ektlarni yaratadi.<|eot_id|>