<prompt> Eleza tofauti kati ya lugha ya programu na programu.  <response>: Lugha ya programu kimsingi ni mkusanyiko wa maagizo yaliyoandikwa ambayo yanaweza kueleweka na kutekelezwa na kompyuta. Inatoa njia kwa watengenezaji kuandika na kuunda msimbo ili kuunda programu za programu, kufafanua algoriti, na kufanya kazi mbalimbali za computational. Baadhi ya lugha maarufu za programu ni pamoja na Java, Python, C, na Ruby. Kwa upande mwingine, programu inahusu programu au seti ya programu iliyoundwa kufanya kazi maalum, na imeundwa kwa kutumia lugha za programu. Programu inaweza kuwa programu, zana, au mfumo unaotumika kwenye kompyuta au vifaa vingine vya kidijitali. Mifano ya programu ni pamoja na Microsoft Word, Adobe Photoshop, na vivinjari vya wavuti kama vile Google Chrome. Ingawa lugha ya programu ndio msingi wa kuandika nambari na kuunda programu, sio sawa na programu. Lugha za kupanga hutoa zana ambazo wasanidi programu hutumia kuandika, kukusanya, na kutekeleza msimbo, wakati programu ni matokeo ya mwisho ya mchakato huu. 