Rechercher
Vous pouvez entrer une phrase pour rechercher sur tout le site.
Accueil
- Page d'accueil du site
- Assistance technique
- Forums aux questions
- Les astuces du jour
- Mieux vous connaître
- Les dernières news
Hardware
- La carte mère
- Le microprocesseur
- La mémoire vive
- La carte graphique
- Le lecteur de DVD-Rom
- Le graveur
- L'imprimante
- Top produits
- Le matériel du jour
- Comparateur de prix
Software
Pas à pas
- Monter son PC
- Formater un disque dur
- Installer Windows XP
- Console de récupération
- La cryptographie
- Dicoinfo
- La Programmation
- Les réseaux
- Outlook Express
- La FaQ
Internet
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


