<prompt> Lugha ya programu inayolenga kitu ni nini?  <response>: Lugha ya programu inayolengwa na kitu ni aina ya lugha ya kiwango cha juu ya programu ya kompyuta ambayo inategemea kanuni za upangaji unaolenga kitu OOP. OOP ni dhana ya upangaji inayotumia vitu, madarasa na urithi kutekeleza msimbo unaoweza kutumika tena na wa kawaida. Mbinu hii huruhusu watayarishaji programu kuwakilisha vitu vya ulimwengu halisi na tabia zao ndani ya programu, na kuwawezesha kuunda programu ambayo ni angavu zaidi, ya kawaida na rahisi kutunza. Baadhi ya lugha maarufu za programu zinazolenga kitu ni pamoja na Java, C, Python, na Ruby. 