n´importe quoi la définition du site dico.fr
je conseille vivement commentcamarche parce que eux au moins ils disent pas de stupidité et ne tombent pas dans des lieux communs aussi débiles que le site dico.fr n´est stupide.
( je suis désolé de m´enerver mais voila)
bon je vais donner ma description comme ca personne ne pourra me dire " la critique est aisée...".
def: DLL
sigle provennant de l´anglais Dynamic Link Librairie.
à traduire par " biliotheque de liens dynamique"
par opposition a la LIB static library = bibliotheque statique.
une DLL est un fichier comportant des fonctions d´odre général ( envoyer un paquet IP, attendre un packet IP, decrypter une cle 128 bits) ou spécifique au programme ( compiler une map, vérifier une clé d´installation, enregistrer des parties sur le disque, gérer la carte graphique, etc...)
en gros c´est des morceaux de programme executable qui ne sont pas indépendants ( des fonctions).
def: fonction,
une fonction est un morceau de programme appelé par un fonction d´ordre supérieure ( hiérachiquement plus haute).
la fonction d´odre 0 est le systeme d´exploitation, en dessous c´est la fonction principale d´un programme considéré.
( appelée " main")
en mathématique une fonction est une application d´un ensemble dans un autre ensemble associant des images a des antécédents.
en programmation on élargi un peu le concept mais en gros c´est la meme chose.
par exemple fonction(x) = y
y est l´image de x par la fonction ´fonction´.
et ben dans un DLL ya plein de fonctions voila.
pourquoi dynamique:
parce que plusieurs programmes peuvent se servir d´un DLL en meme temps.
alors c koi une statique:
les fonctions sont intégrées au programme, il prend alors plus de place sur le disque et bcp plus ne mémoire a l´execution.
sous linux c´est tres utilisé parce que bien évidemment c´est jugé plus stable mais bon c´est surtout une question de gout.
on ne discute pas l´egout
