Exemple d’ajout de commentaires dans 15 langages de programmation



Explorons ensemble le concept des commentaires en programmation et leur importance cruciale.

Nous allons également examiner les deux types de commentaires les plus utilisés, en illustrant comment les implémenter dans quinze langages de programmation différents.

Qu’entend-on par « commentaire » en programmation ?

En termes simples, les commentaires sont des portions de texte invisibles pour l’utilisateur final, conçues comme référence pour ceux qui écrivent le code.

De manière plus formelle, un commentaire est une description explicative du fonctionnement d’un programme, présentée de façon claire et accessible. On les utilise généralement aux endroits où des précisions s’avèrent nécessaires pour le développeur qui relit le code. Ainsi, ils contribuent à améliorer la lisibilité du code, réduisant le temps et les efforts de communication requis pour le transfert de connaissances.

Le compilateur ou l’interpréteur ignore les commentaires, ce qui n’a aucune incidence sur le résultat final du programme. En résumé, les commentaires agissent comme des notes explicatives pour certaines parties du code.

Les différents types de commentaires

La majorité des langages de programmation prennent en charge deux formes principales de commentaires :

  • Les commentaires sur une seule ligne
  • Les commentaires multi-lignes (ou blocs de commentaires)

Comme leur nom l’indique, les commentaires sur une seule ligne sont parfaits pour ajouter des notes concises sur une seule ligne. Par exemple, une condition spécifique ou une valeur constante nécessitant une brève explication. Les commentaires multi-lignes, eux, sont mieux adaptés lorsque l’on a une quantité plus importante d’informations à ajouter, comme la description d’une fonction et son mode d’emploi.

Il existe d’autres types de commentaires, notamment les commentaires de documentation, mais ceux-ci sortent du cadre de cet article.

Pourquoi est-il important d’utiliser des commentaires ?

« N’importe quel novice peut écrire du code qu’un ordinateur comprend. Les bons programmeurs écrivent du code que les êtres humains peuvent comprendre. » – Martin Fowler

L’avantage principal des commentaires réside dans une amélioration de la lisibilité et de la compréhension du programme. Voici quelques autres bénéfices :

  • Les commentaires permettent aux collègues et autres développeurs de saisir aisément la logique du code sans avoir à consulter une longue documentation.
  • Ils limitent le besoin de communication entre développeurs pour les questions mineures.
  • Les commentaires sont ignorés par les compilateurs et interpréteurs.
  • Ils sont indispensables dans les logiciels open source, car vous ne serez pas présent pour expliquer chaque fonction à des millions de développeurs potentiels.

Les commentaires dans différents langages

Maintenant que nous avons compris la nature et l’utilité des commentaires, voyons comment les implémenter dans divers langages de programmation.

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en C/C++

Commentaire multi-lignes

/* Ceci est un commentaire
  multi-lignes en C/C++ */

Commentaire sur une seule ligne

# Ceci est un commentaire sur une seule ligne en Python

Commentaire multi-lignes

# Ceci est un commentaire
  # multi-lignes en Python

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en Java

Commentaire multi-lignes

/* Ceci est un commentaire
    multi-lignes en Java */

Commentaire sur une seule ligne

# Ceci est un commentaire sur une seule ligne en Ruby

Commentaire multi-lignes

=begin
    Ceci est un commentaire
    multi-lignes en Ruby
    =end

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en Golang

Commentaire multi-lignes

/* Ceci est un commentaire
    multi-lignes en Golang */

Commentaire sur une seule ligne

-- Ceci est un commentaire sur une seule ligne en Haskell

Commentaire multi-lignes

{- Ceci est un commentaire
  multi-lignes en Haskell -}

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en Rust

Commentaire multi-lignes

/* Ceci est un commentaire
    multi-lignes en Rust */

Commentaire sur une seule ligne

<!-- Ceci est un commentaire sur une seule ligne en HTML -->

Commentaire multi-lignes

<!-- Ceci est un commentaire
  multi-lignes en HTML -->

Commentaire sur une seule ligne

/* Ceci est un commentaire sur une seule ligne en CSS */

Commentaire multi-lignes

/* Ceci est un commentaire
  multi-lignes en CSS */

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en Javascript

Commentaire multi-lignes

/* Ceci est un commentaire
      multi-lignes en Javascript */

Commentaire sur une seule ligne

# Ceci est un commentaire sur une seule ligne en langage de programmation R

Les commentaires multi-lignes ne sont pas pris en charge par R.

Commentaire sur une seule ligne

% Ceci est un commentaire sur une seule ligne en Erlang

Les commentaires multi-lignes ne sont pas pris en charge par Erlang.

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en PHP

Commentaire multi-lignes

/* Ceci est un commentaire
    multi-lignes en PHP */

Commentaire sur une seule ligne

# Ceci est un commentaire sur une seule ligne en Perl

Commentaire multi-lignes

=begin
    Ceci est un commentaire
    multi-lignes en Perl
    =end

Commentaire sur une seule ligne

// Ceci est un commentaire sur une seule ligne en Kotlin

Commentaire multi-lignes

/* Ceci est un commentaire
    multi-lignes en Kotlin */

Conclusion

Ce guide a exploré les fondements des commentaires et leurs deux formes principales : les commentaires sur une seule ligne et les commentaires multi-lignes. J’ai également mis en lumière leur utilité et l’importance de les utiliser à bon escient. J’espère que ces informations vous auront été utiles !

Continuez votre exploration. Continuez votre apprentissage ! 👨‍💻