Definíció
A Programozás Wiki wikiből
A 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.
[szerkesztés] Példa deklarációra és definícióra
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.