Image 1
Web development

Les langages de programmation

Découvrez les principaux langages de programmation : C, C++, Java, PHP, JavaScript. Apprenez à distinguer langages fonctionnels et orientés objet, et comment créer des sites web dynamiques.

As-tu aimé cet article ?

Aujourd'hui, il existe de nombreux langages de programmation, chacun avec des fonctionnalités différentes. Ces langages sont des versions évoluées et simplifiées du langage machine (langage binaire composé de 0 et de 1) et de l'Assembleur. Ils permettent ainsi de simplifier les problèmes complexes, sans pour autant être faciles à maîtriser.

Selon le dictionnaire de l'informatique, un langage de programmation est l'ensemble des caractères, symboles, mots-clés et règles permettant de les assembler, utilisé pour donner des instructions à un ordinateur.

Quels sont les principaux langages de programmation ?

Voici une liste des langages les plus courants :

  • C
  • C++
  • Java
  • Perl
  • PHP
  • JavaScript
  • L'Assembleur
  • HTML

Ces langages se divisent en deux grandes catégories :

Langages orientés fonction : définition et exemples

Le C en est l'exemple type. Dans ces langages, on programme en écrivant des fonctions qui appellent d'autres fonctions. Ces fonctions sont des ordres accomplissant une tâche particulière. Elles peuvent prendre des arguments et, en général, renvoyer un résultat (sinon, en l'absence de résultat renvoyé, on parle de procédure).

Langages orientés objet : comment ça fonctionne ?

Le C++ est un représentant majeur. Ces langages intègrent de nouveaux concepts, essentiellement dans la structuration des données. On parle alors d'objets, aux contours plus humains, auxquels on peut affecter des variables (propriétés) et des fonctions (méthodes). Ils sont faciles à créer (via des constructeurs/destructeurs) et peuvent être réinvestis dans d'autres objets fils (héritage). La programmation orientée objet offre une façon radicalement différente de concevoir la programmation informatique.

Comment programmer un site web avec PHP et MySQL ?

Pour créer des sites Internet dynamiques, on utilise souvent la combinaison suivante : serveur Apache + MySQL + PHP. MySQL est un langage de création et de contrôle de bases de données. Les informations à sauvegarder (comme le login et le mot de passe des visiteurs) sont stockées dans des tableaux, via des requêtes.

PHP, quant à lui, est l'un des langages les plus simples et les plus utilisés. Il permet de sécuriser son site et s'exécute côté serveur (contrairement au JavaScript et au HTML qui s'exécutent côté client). Grâce à PHP, il est possible de créer des jeux : c'est donc un langage très puissant.

Un conseil : pour programmer en PHP ou avec un autre langage, il est indispensable d'avoir une documentation, car il existe des centaines de fonctions par langage.

P.S. : La programmation sous Linux est bien meilleure. D'ailleurs, Linux est largement supérieur à Windows, mais reste trop dans l'ombre à cause du monopole de Microsoft. C'est un sujet qui fera l'objet d'un prochain article.

As-tu aimé cet article ?
geoffrey23
Bardin Geoffrey @geoffrey23
1 articles 0 abonnés

Commentaires (10)

Connexion pour laisser un commentaire.

Chargement des commentaires...

Articles similaires