Rechercher

Vous pouvez entrer une phrase pour rechercher sur tout le site.

Accueil

Hardware

Software

Pas à pas

Internet

Le site

Contacts


Serveur dédié chez OVH

Partenaires

Les bases de la programmation - page 4

4. Les langages interprété

Langages interprétés.
  Avec un programme en C, vous devez commencer par compiler votre programme, afin qu'il soit exécutable. Cette façon de procéder permet de produire au final du code bien plus performant. Mais le défaut est qu'il faut compiler (tache souvent très longue) avant d'exécuter. Il existe un autre type de langages: les langages interprétés.
Des programmes écrits dans ces langages sont lu par un autre programme, et cet autre programme, appelé interpréteur, effectue ce qui est demandé dans le code source. Ces langages sont généralement beaucoup plus souples que le C.
Le PHP et le Perl en sont deux bons exemples. Tous les deux n'ont pas un typage fort comme le C (une variable aura un type, mais celui ci n'est pas fixé), ce qui facilite grandement la tache des programmeurs.

Le Perl.
  Le Perl est un langage extrêmement flexible, réputé pour les nombreuses façons qu'il y a pour réaliser les mêmes choses simples. L'interpréteur Perl lit le programme et effectue ce qui lui est demandé. Voici un petit exemple de Perl :

      #!/usr/perl -w
      
      my $hello = "hello World(-informatique.com)";
      print $hello;

La première ligne sert à indiquer que ce fichier est un script Perl, et qu'il faut aller chercher l'interpréteur Perl dans /usr/bin. La troisième déclare une variable, nommée $hello, et qui va contenir du texte. Enfin; la dernière affiche le contenu de la variable $hello.

Le PHP.
  Il y a plusieurs raisons de s'intéresser au PHP. D'une part c'est le langage utilisé pour ce site, d'autre part on en entend beaucoup parler, et il est intéressant d'en comprendre le fonctionnement. Sur le plan technique, un script PHP est compilé par l'interpréteur en un code objet (bytecode), qui est ensuite interprété de façon plus rapide par l'interpréteur. Mais l'intérêt de ce langage n'est pas là, même si il rapide, et souple.
Le PHP est surtout utilisé pour les sites Web. Normalement, lorsque vous demandez une page html ou une image à votre navigateur, celui contacte le serveur du site Web. Le serveur Web de ce site renvoie alors l'image ou la page html qu'il aura lu sur son disque dur. Si il s'agit d'un script php, le serveur Web va d'abord exécuter ce script. Celui ci va alors renvoyer du texte (généralement), et c'est ce texte qui sera envoyé par le site Web à votre navigateur.
Le mieux est un exemple :

   <html>
      <head>
         <title>Hello World</title>
      </head>
      <body>
Se sont les entêtes de la page HTML. Elles seront renvoyées.
         <?php
            echo "Hello World(-informatique.com)";
         ?>
Compris entre le <php, et le ?>, il y a le script PHP. Seule cette partie sera exécutée. echo est la fonction qui affiche son paramètre: ici, la chaîne "Hello World(-informatique.com)" sera retournée.
      </body>
   </html>
La fin de la page sera renvoyée telle quelle, car on est hors du script

Au final, le serveur Web renverra :

   <html>
      <head>
         <title>Hello World</title>
      </head>
      <body>
        Hello World(-informatique.com)
      </body>
   </html>
C'est à dire une page html normale.

 

Conclusion.
  Vous aurez vu ici un aperçu simple, et très incomplet du paysage de la programmation. Une grande importance a été accordée aux aspects communs à toute programmation. Certains langages ont étés choisis comme exemple, car il fallait bien donner un aperçu de la programmation. Le C a été choisi car c'est un des langages les plus utilisés pour faire des programmes exécutables. Le Perl a été choisit car c'est le langage le plus utilisé pour faire des scripts. Enfin, le PHP a été choisit car d'une part il est beaucoup utilisé en environnements Web, et d'autre part c'est le langage favori de l'auteur ...

 

Pour en savoir plus.
  Vous pouvez consulter le site de notre partenaire Programmation.org

 

Retour au début
Retour page 3

Valid XHTML 1.1! Valide CSS!

Hit-Parade

Mesurez votre audience

Copyright © 2000 - 2008 World-Informatique.com. Tous droits réservés.
Hébergement offert par OVH