Le blog de Fatiha

Une geek de plus !

Histoire des langages de programmation en infographie

 

Sur le site de Vincent Abry, j’ai trouvé une infographie fort intéressante sur l’histoire des langages de programmation, de Fortran au Java, en passant par le pascal, le php, le python ou encore perl.

Pour la petite histoire, voici les premiers langages de programmation que j’ai appris à l’école :

  • Pascal
  • Assembleur
  • C++
  • PHP

Ensuite une fois dans le monde professionnel, je me suis mise au perl, à l’html, au javascript, au shell, … Ces derniers temps j’apprends tranquillement le langage python.

Pour revenir à l’infographie, il ne faut pas prendre en compte la classement des langages de programmation les plus utilisés. Ce classement évolue en effet très vite et d’après @cafedelinfo qui a relayé l’information publiée sur le monde de l’informatique, ci-dessous le nouveau classement :

Rechercher et remplacer une chaîne de caractères simple en perl

 

Cet article vous apprendra comment rechercher et remplacer une chaîne de caractères dans un fichier en perl.

perl -pi -e ‘s/ancienneValeur/nouvelleValeur/g’ monFichier1 monFichier2

Exemple : rechercher logLevel=debug et le remplacer par logLevel=error

perl -pi -e ‘s/logLevel=debug/logLevel=error/g’ /appli1/httpd.conf /appli2/httpd.conf

J’utilise -i pour indiquer à perl d’éditer et de remplacer directement les données dans le fichier source.

J’utilise -p pour boucler sur la liste de fichiers, la documentation « man perlrun » nous indique que cela équivaut à faire :

 LINE:
                while (<>) {
                    ...             # your program goes here
                } continue {
                    print or die "-p destination: $!\n";
                }

Enfin l’option -e me sert pour passer en paramètre une ligne de commande, ici un rechercher/remplacer, comme en sed.

Nous verrons plus tard comment utiliser les expressions régulières avec perl.