Le Langage de programmation

Les cookies
juin 23, 2021
Choisir son serveur informatique
septembre 13, 2021

Le Langage de programmation

Langage de programmation, programmation, code source, algorithme, programmeur, développeur, Java, PHP, Ruby, C++, HTML/CSS…

Vous avez le tournis, tous ces termes vous embrouillent ?

C’est peut-être l’occasion de faire un tour d’horizon rapide de cet univers de la programmation informatique et avoir les idées un peu plus claires…ou pas.

 

Programmation, langage et code

Le langage de programmation informatique permet de formuler des algorithmes et de produire des programmes pour appliquer ces algorithmes.

Vous suivez toujours ?

Pour faire simple, en utilisant un langage informatique, vous rédigez un code source qui sera ensuite analysé et transformé par une machine (le plus souvent un ordinateur) en une forme exploitable par cet ordinateur.

Et bien voilà, vous l’avez votre programme informatique !

Et comme vous l’avez compris, programmeurs et développeurs sont les utilisateurs de ces langages informatiques.

Les différents langages

Il existe énormément de langages différents, citons Java, JavaScript, PHP, Python, Ruby, C, C++, HTML/CSS, SQL etc…

Certains de ces noms évoquent peut-être déjà quelques souvenirs.

Ces langages peuvent être classés en fonction de leurs critères d’utilisation. A titre d’exemples, vous entendrez peut-être parler de langages de définition des données, de langages de requête, de langages pour page web dynamique, de langages de programmation théorique ou bien encore de langages spécialisés.

 

Choisir un langage de programmation informatique

Vous avez tout compris, vous vous lancez dans le développement informatique, la programmation n’aura bientôt plus de secret pour vous ?

L’heure est au choix du langage !

Pour faire le bon choix, il sera pertinent de vous pencher sur les quatre interrogations suivantes :

  • Quelle utilisation allez-vous en faire : développer des applications, développer des systèmes embarqués, développer des jeux vidéo, travailler en front-end (interface utilisateur) ou en back-end (gestionnaire de données) ?
  • Ce langage est-il facile à apprendre (le temps à y passer en dépendra) ?
  • Quelle est la notoriété du langage (au plus sa notoriété sera grande, au plus vous trouverez des tutoriels ou de l’entraide) ?
  • Quelle est la communauté dont il bénéficie ?

Et accessoirement, si la tâche vous semble plus ardue qu’il n’y paressait, faites appel à un professionnel…