<prompt> Batlisisa ka phapang pakeng tsa puo ea lenaneo e lebisitsoeng ho ntho le puo ea lenaneo la tsamaiso.nan  <response>: Instruction in English: Research the differences between an object-oriented programming language and a procedural programming language. . Response in English: Object-oriented programming OOP is a programming language model organized around objects rather than actions and data rather than logic. It involves creating objects or instances that have attributes and methods associated with them. The main characteristics of OOP are encapsulation, abstraction, inheritance and polymorphism. In OOP, code is reusable, scalable, and easy to maintain. Examples of Object-oriented programming languages include Java, C, Python, Ruby.Procedural programming PP is a programming language model structured around procedures, also known as routines or subroutines. It follows a sequence of steps in a linear approach, where data is processed sequentially through a set of commands or operations. The main characteristics of PP are that it is easily readable, simple, and straightforward. However, procedural programming can become difficult to maintain as the codebase grows. Examples of procedural programming languages include C, Fortran, Cobs.The main differences between object-oriented and procedural programming are:1. Paradigm: OOP is a language model organized around objects while PP is structured around procedures.2. Code reuse: OOP allows for code reuse due to its inherent properties of polymorphism and inheritance while PP does not have this capability.3. Scalability: OOP is more scalable compared to PP due to its modular and extensible nature.4. Maintainability: OOP is easier to maintain due to encapsulation, while PP becomes difficult to maintain as the codebase grows.5. Efficiency: PP can be more efficient than OOP for small projects, but OOP is more efficient when dealing with large and complex projects. . Response in Sesotho: Lenaneo le lebisitsoeng ho Object-oriented programming OOP ke mofuta oa puo oa lenaneo o hlophisitsoeng ho pota-pota lintho ho e-na le liketso le data ho e-na le mohopolo. E kenyelletsa ho theha lintho kapa liketsahalo tse nang le litšobotsi le mekhoa e amanang le tsona. Litšobotsi tsa mantlha tsa OOP ke encapsulation, abstraction, lefa le polymorphism. Ho OOP, khoutu e ka sebelisoa hape, ea scalable, me ho bonolo ho e hlokomela. Mehlala ea lipuo tsa mananeo tse shebaneng le Object e kenyelletsa Java, C, Python, Ruby. Procedural programming PP ke mofuta oa puo oa lenaneo o hlophisitsoeng ho potoloha litsebetso, tse tsejoang hape e le litloaelo kapa li-subroutines. E latela tatellano ea mehato ka mokhoa oa linear, moo data e sebetsoang ka tatellano ka sehlopha sa litaelo kapa tsebetso. Litšobotsi tse ka sehloohong tsa PP ke hore e baleha habonolo, e bonolo ebile e hlakile. Leha ho le joalo, lenaneo la tsebetso le ka ba thata ho le boloka ha codebase e ntse e hola. Mehlala ea lipuo tsa lenaneo la tsamaiso e kenyelletsa C, Fortran, Cobs. Phapang e kholo lipakeng tsa mananeo a lebisitsoeng ho ntho le mokhoa oa tšebetso ke: 1. Paradigm: OOP ke mohlala oa puo o hlophisitsoeng ho pota-pota lintho ha PP e hlophisitsoe ho pota-pota mekhoa. 2. Tšebeliso ea khoutu hape: OOP e lumella ho sebelisa khoutu hape ka lebaka la litšobotsi tsa eona tsa tlhaho tsa polymorphism le lefa ha PP e se na bokhoni bona. 3. Scalability: OOP e scalable haholoanyane ha e bapisoa le PP ka lebaka la tlhaho ea eona ea modular le e atolositsoeng. 4. Ho boloka: OOP e bonolo ho e boloka ka lebaka la encapsulation, ha PP e ba thata ho e boloka ha codebase e ntse e hōla. 5. Katleho: PP e ka sebetsa hantle ho feta OOP bakeng sa merero e menyenyane, empa OOP e sebetsa hantle ha e sebetsana le merero e meholo le e rarahaneng. 