<prompt> Linganisha na utofautishe lugha ya programu inayolengwa na kitu na lugha ya kiutaratibu  <response>: Lugha za programu zinazolengwa na kitu na lugha za programu za kiutaratibu hutofautiana kulingana na misingi ya upangaji programu. Lugha za programu zinazolengwa na kitu hutanguliza vipengee juu ya vitendakazi huku lugha za kiutaratibu hutanguliza utendakazi juu ya vitu. Pia, upangaji programu unaolenga kitu unategemea dhana ya urithi ambapo madarasa katika daraja sawa yanaweza kurithi mbinu na vigeu, ilhali upangaji wa utaratibu hauna dhana ya urithi. Maamuzi yaliyofanywa katika programu inayolenga kitu hutegemea vitu, wakati katika upangaji wa utaratibu hutegemea mtiririko wa programu. mwisho wa pato 