- La plupart des problèmes de programmation peuvent être simplifiés comme des tâches de traitement de texte et de mappage de données.
- Améliorer un ORM consiste aussi à générer des requêtes (traitement de texte) et à mapper les données vers des objets.
- Un surligneur de code est un exemple typique de traitement de texte.
- Un framework de console traite des commandes (texte) et génère une sortie appropriée (texte).
- Le routage des requêtes HTTP consiste à traiter une requête (texte) pour, au final, renvoyer du texte.
- Un moteur de templates, au fond, ne fait lui aussi que traiter du texte.
- En particulier, lorsqu’on fait de la programmation web avec un langage comme PHP, la plupart des tâches relèvent du traitement de texte et du déplacement de données.
- En adoptant ce point de vue simplifié, on peut comprendre et résoudre plus facilement des problèmes complexes.
5 commentaires
Je ne suis pas d’accord avec le point de vue de cet article. Comme la grande majorité des processus automatisés de traitement de chaînes manipulent des chaînes structurées, je pense qu’il faut inévitablement les considérer comme des problèmes dotés d’une structure de parsing, de manipulation d’arbres syntaxiques et de sérialisation. Par exemple, concaténer deux objets JSON arbitraires ne produit pas un JSON valide ; comme pour JSON, il faut garder sa structure à l’esprit.
Il n’y a pas de présentation plus réjouissante que celle-ci sur le texte : https://www.youtube.com/watch?v=gd5uJ7Nlvvo
Merci de me l’avoir signalé, j’ai regardé ça avec plaisir. J’ai particulièrement aimé l’histoire de Harry Potter livré en Russie et celle de la politique d’emoji embarrassante.
C’est particulièrement ce que je ressens quand je code en C.
La plus grande réussite de Guido van Rossum, c’est peut-être bien d’avoir développé et intégré le type
strdans Python...J’aimerais lui remettre le prix de la paix intérieure, le prix de l’économie de temps et le prix de la physique pour la protection du clavier. Il a déjà reçu beaucoup de prix, bien sûr, mais...
Mdr, le nom du prix est vraiment trop drôle.