Lingua programmandi vel lingua programmationis[1][2] est linguaficta vel formalis, vel et series mandatorum ad machinam quae a programmatoribus ad computatraprogrammanda adhibetur. Machinae proxima inter programmandi linguas est lingua machinalis, quae sola directe per processorium medium computatrum gubernare potest. Quam ob rem omnes programmandi linguae ad linguam machinalem converti possunt. Ad linguas convertendas sunt programmata specialia, quae compilatra appellantur.