>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Quel langage de programmation est surnommé le « ruban adhésif de l'Internet » ?

Réponse : Perl

Les développeurs appellent Perl le « Duct Tape of the Internet » (ruban adhésif de l'Internet) car il se prête aux corrections rapides et faciles de problèmes de données. Créé fin années 80 par Larry Wall. Son apparition coïncide avec l'essor d'Internet et les débuts du Web. Issu de l'environnement Unix, partage beaucoup de traits avec les logiciels Unix.

Objectif

Langage haut niveau excellant dans le traitement sophistiqué de fichiers texte. Peut générer du HTML pour pages web. Interfaces pour bases de données → adapté e-commerce, forums, blogs, sites dynamiques data-driven. Aussi pratique pour admin système, rapports, maintenance quotidiens.

Héritage Unix

Origine : machines Unix. Populaire sur Linux. Syntaxe empruntée aux : langages shell Unix, C, C++, utilitaires texte Unix (ex. awk). Versions dispo pour Windows et Mac OS X.

Langage interprété

Contrairement aux langages compilés (C, COBOL, FORTRAN) : code source → compilateur → exécutable direct. Perl : lancez l'interpréteur Perl, puis écrivez/exécutez le code dans l'interpréteur. Environnement interactif facilitant la programmation. Exécution aussi en ligne de commande :

c:>perl programname.pl

(programname.pl = fichier texte contenant programme Perl)

Forces et faiblesses

  • Force majeure : vitesse de développement. Syntaxe concise → code puissant écrit vite.
  • Base développeurs estimée > 1 million.
  • Faiblesse : syntaxe dense → programmes difficiles à lire et déboguer.
Vie connectée