La compréhension des langages de programmation à la portée de tous – Partie 2 – Les Fonctions

Sommaire

Aujourd’hui, nous continuons avec les fonctions

Quelle est l’utilité des fonctions ?

Les fonctions permettent de déterminer les normes utiles au fonctionnement d’un programme informatique. Elles empêchent les répétitions et optimisent le code.

À quoi sont-elles similaires dans nos quotidiens ?

Elles sont similaires aux normes que nous suivons dans l’exercice de nos activités.

Par exemple: 

Pour l’obtention d’un diplôme, nous devons:

Suivre des cours, Étudier, Réviser, Composer, Réussir les examens.

Pour travailler dans une entreprise, nous devons :

Respecter le contrat, Suivre les consignes, Atteindre les objectifs, Satisfaire les clients…

Ces règles s’appliquent à tous et ne changent pas à chaque nouvelle adhésion peu importe les raisons.

Quel est le bien fondé des fonctions ?

Au même titre que les lois des constitutions, des établissements, des entreprises…, elles permettent d’éviter le désordre et de réglementer le fonctionnement des programmes informatiques.

Remarque

Il aurait été impossible d’apprendre un langage de programmation sans les fonctions. Chacun se mettrait dès lors à créer son propre code, chose peu plausible.

Aussi, éviter les répétitions de code n’est qu’un avantage mineurs des fonctions.

Exemple par le code

Nous allons créer une fonction nommée « additionner » afin de faciliter la tâche à tous ceux qui voudront faire des additions.

L’utilisateur n’aura qu’à appeler la fonction et séparer les chiffres qu’il souhaite additionner par des virgules au lieu du signe « plus ».

–(Exemple par le code classique)

De façon concrète

Les développeurs ne s’hasardent pas à créer des fonctions aussi basiques.

Ils créent plutôt des fonctions pour les paiements en ligne, pour la création, l’affichage, la modification et la suppression de données.

Exemple

(Mettre une capture d’interface WordPress)

Il existe une/des fonction(s) derrière chaque bouton disposition sur cette capture

Expressions à bannir

« Il a volé mon code », « Je ne peux pas te partager mon code »

car nous ne créons rien en réalité. Le partage est le fort de développeurs.