http://fr.wikipedia.org/wiki/Programmation
A ton avis, comment arrive ton a créer des programme qui peuvent faire ce qu´on leur demande.
D´un petit algorithme qui fais 2-3 calculs aux programmes complexes comme un jeu video comme Half-life 2, on part toujours d´un morceau de texte.
Il existe des dizaines de languages de programmation, certains plus ou moins proche du language humain, car le seul langage que comprend ton processeur, c´est le binaire.
http://fr.wikipedia.org/wiki/Langage_machine
Le probleme c´est qu´il est quasi incompréhensible pour le commun des mortels
Il existe donc pleins de langages plus assimilable pour nous
En l´occurence ici, c´est du code en C/C++, c´est une langage compilé, on part d´un morceau de texte, puis avec un compilateur, en en fais un programme
Avoir le code source de Half-life 2 permet de faire ce que l´ont veut du jeu, et permet de savoir comment il est fait.
Comme Half-life 2 n´est pas un logiciel libre, il est interdit de détenir ce code source qui est la propriétée de Valve.
Sauf si tu arrive a décrocher quelques dizaines de milliers d´Euros pour en acheter la licence 