Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Coder
Pour développer des API ou des services, et savoir les hacker, vous devez apprendre à concevoir des algorithmes et connaître un ou plusieurs langages de programmation.
Voila quelques examples de langage : C, C++, Ruby, Python, C#, JAVA, JS ...
Histoire du C
Le langage C possède trois ancêtres : le CPL, le BCPL et le B.
Comme le BCPL, le B avait un seul type de donnée, à savoir le « mot » (word) d'ordinateur. La plupart des opérateurs (+, -, *, /) considéraient le mot comme un entier (integer) tandis que d'autres le voyaient comme une adresse mémoire. Sur d'autres points, B peut être vu comme une version primitive de C
Le langage C a été développé par Dennis Ritchie qui pensait d'abord faire uniquement un New B ou NB. Mais en plus des caractères, Ritchie ajouta les tableaux, les pointeurs, les nombres à virgule flottante, les structures... 1972 fut l'année de développement la plus productive et sans doute l'année de baptême de C. En 1973, le langage C fut suffisamment au point pour que 90 % d'UNIX puisse être récrit avec. En 1974, les laboratoires Bell ont accordé des licences UNIX aux universités et c'est ainsi que le langage C a commencé à être distribué.
C'est quoi UNIX ?
UNIX est le nom d'un système d'exploitation créé en 1969, à usage principalement professionnel, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils chacun dotés d'une mission spécifique, multitâche et multiutilisateur
De ce C naquit le C++. Le c++ est une version ameliorer et orienter objet du C.
D'autres language important
Vous devez avoir quels que base dans c'est language : HTML, Php... Quand vous voudrez vous en prendre à n'importe quelle cité du web.
L’HyperText Markup Language, généralement abrégé HTML, c’est un langage de balisage permettant d’écrire de l’hypertexte, d’où son nom. C'est lui qui va définir la structure du cite. Le PHP est un language généralement intégrer au HTML pour le rendre plus vivant, et que des interactions puissent se faire entre l'utilisateur et la page.
Quelques généralités
Il existe plusieurs façons de concevoir et de mettre en œuvre des programmes. Il existe généralement deux façons. Soit en utilisant un compilateur, qui transpose le code source en exécutable binaire, directement compréhensible par la machine. Soit en interprétant le code, c'est-à-dire que le code source est lu par un interprète, qui transpose le code source dans des instructions qui peuvent être comprises par l'ordinateur.