Qu'est-ce que la programmation ?

Par défaut

La programmation est une passerelle entre le langage humain verbal, et le langage de la machine, binaire. On peut citer 4 niveaux de langage :

  • le binaire, uniquement avec des 0 et des 1
  • l’assembleur, le plus proche du binaire, qui travaille avec les registres du processeur
  • les langages compilés, convertis en binaire
  • les langages interprétés, utilisant un logiciel de conversion en direct

Les bases du langage

Le nombre d’actions que l’on fait en programmation est relativement limité, on peut les résumer à ces quelques termes :

  • lire une donnée
  • afficher une donnée
  • écrire une donnée
  • effectuer un test sur une donnée
  • faire une boucle sur une collection de données

La structuration du langage informatique a permis de nombreuses optimisations, des raccourcis, des adaptations aux progrès techniques et technologiques, mais aussi un plus haut niveau d’abstraction dans la manipulation des données.

On remarquera que les langages utilisent généralement une syntaxe anglaise, cela permet une internationalisation du code.

L’algorithme

L’algorithme est la pensée humaine structurée, qui sera retranscrite dans le langage informatique de son choix. Prenons un exemple tout simple :

Si le fichier de paramétrage est présent

	Alors on lit la valeur enregistrée dedans

	Sinon on le crée et on y écrit la valeur par défaut

On va écrire cette petite commande en différents langages.

PHP (serveur Internet)

if (file_exists('parametre.txt') {

	$handle=fopen('parametre.txt', 'r');

	$value=fread($handle, 4096);

	fclose($handle);

} else {

	$handle=fopen('parametre.txt', 'w');

	$value=fwrite($handle, 'Valeur par défaut');

	fclose($handle);

}

Visual Basic

Dim value As String

If Dir("parametre.txt") Then

	Open "parametre.txt" For Input As #1

	value = StrConv(InputB(LOF(iFile), iFile), vbUnicode)

	Close #1

Else

	Open "parametre.txt" For Output As  #1

	Write #1, "Valeur par défaut"

	Close #1

End If


Laisser un commentaire