>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Quel langage de programmation appelle-t-on le ruban adhésif d'Internet ?

Les développeurs de logiciels appellent Perl le "Duct Tape of the Internet" parce que le langage de programmation se prête à des résolutions rapides et faciles des problèmes de données. Créé à la fin des années 1980 par le développeur de logiciels Larry Wall, l'apparition de Perl a coïncidé avec la popularité croissante d'Internet et les débuts du World Wide Web. Perl est issu de l'environnement Unix et a de nombreuses caractéristiques en commun avec d'autres logiciels Unix.

Objet

Perl est un langage de programmation de haut niveau qui excelle dans le traitement sophistiqué de fichiers texte et, entre autres utilisations, peut générer une sortie Hyper Text Markup Language pour les pages Web. Il comprend des interfaces pour incorporer des bases de données, ce qui rend le langage bien adapté au commerce électronique, aux forums, aux blogs et à d'autres sites Web dynamiques axés sur les données (voir référence 4). En plus des applications Internet, Perl est pratique pour les tâches quotidiennes d'administration système, de création de rapports et de maintenance.

​​Arrière-plan Unix

Perl est né sur les ordinateurs basés sur Unix et continue sa popularité sur les machines Linux. Sa syntaxe emprunte fortement aux langages de script shell Unix ainsi qu'aux utilitaires de traitement de texte C, C++ et Unix tels que "awk". Des versions de Perl sont également disponibles pour Microsoft Windows et Mac OS X.

Langage interprété

Dans un langage compilé traditionnel tel que C, COBOL et FORTRAN, le programmeur écrit un fichier source dans le langage de son choix, puis utilise le programme compilateur du langage pour créer un fichier exécutable que l'ordinateur exécute directement. En revanche, un programmeur Perl exécute d'abord l'interpréteur Perl, puis écrit et exécute le code dans l'interpréteur. L'interpréteur est un environnement interactif qui facilite la programmation. Le programmeur peut également exécuter du code Perl à partir d'une ligne de commande comme l'illustre cet exemple :

c:>perl nomprogramme.pl

Ici, "prgramname.pl" est un fichier texte contenant un programme Perl.

Forces et Faiblesses

La principale force de Perl est sa rapidité de développement; sa syntaxe concise permet aux programmeurs d'écrire rapidement du code puissant. Le langage est devenu un acteur important, avec une base de développeurs estimée à plus d'un million (voir référence 5). Cependant, la syntaxe dense des programmes Perl s'y oppose également, rendant les programmes difficiles à lire et à déboguer.


Vie intelligente