Definíció
Innen: Programozás Wiki
Ugrás a navigációhozUgrás a kereséshezA definíció a programnyelvekben legtöbbször egy szimbólum (alprogram, művelet, típus) felépítésének, vagy működésének pontos leírását jelenti. A deklaráció párjaként szokták emlegetni, amely csak az adott jel (függvény, típus) megnevezését, felületes leírását tartalmazza.
Több nyelvben a mai napig szokás a deklaráció és definíció elkülönítése. C-ben és C++-ban jellemzően külön fájlban is tárolják a modulok ezen részeit. Az újabb nyelvekben (Java,Python) ezzel szemben az a szándék érződik, hogy csak egyszer kelljen a programozónak a kódot leírni. Azokban az esetkben, amikor a deklarációk áttekintésére van szükség, általában kivonatoló eszközöket használnak.
Példa deklarációra és definícióra[szerkesztés]
unit UMax;
interface {modul deklarációs (felületi) része}
function Max( A,B: Integer ): Integer; {függvény deklarációja}
implementation {modul definíciós (törzs) része}
function Max( A,B: Integer ): Integer;
{függvény definíciója}
begin
if A > B
then Result := A
else Result := B;
end;
end.