Programmiteek
Programmiteek e. teek, on olemuselt kogum funktsioone ja/või andmeid mis on mõeldud korduvkasutuseks kas samas või teistes keeltes. Enamus tänapäeval kasutatavast tarkvarast kasutab suuremal või vähemal määral erinevaid teeke, et vältida samade asjade korduvat arendamist ja säästa aega (ning kõvakettaruumi).
Teegid võivad arvutiprogrammiga olla lingitud nii staatiliselt kui dünaamiliselt:
- Dünaamiliselt lingitud teek on eraldi fail, mis laetakse arvutiprogrammi käivitamisel. Erinevad programmid võivad kasutada samu teeke, säästes nii kõvakettal ruumi. Operatsioonisüsteemi Windows teegifailid kannavad faililaiendit .dll (Dynamic Link Library).
- Staatiliselt lingitud teegid sisalduvad arvutiprogrammis endas ning laetakse programmi käivitamisel. Teised programmid seda teeki kasutada ei saa. Programmi mälu- ja kõvakettakasutuse maht on suurem.