Thèse de doctorat (2024)
Résumé
Dans un paysage en constante évolution de la technologie de l’information, le langage de programmation Python a émergé comme un acteur central, façonnant divers secteurs tels que l’apprentissage automatique et la science des données. La montée rapide de la popularité de Python repose sur ses qualités intrinsèques, une combinaison de polyvalence, de lisibilité et de structure. En tant que langage de choix pour de nombreux développeurs, Python joue un rôle crucial dans la résolution de défis complexes et la création de solutions innovantes. Cependant, cette utilisation répandue de Python soulève des questions critiques sur son efficacité, en particulier en ce qui concerne les caractéristiques fonctionnelles de Python. Les fonctions lambda, les compréhensions de liste et d’autres mécanismes fonctionnels offrent des avantages indéniables, tels que la clarté du code et une approche de programmation élégante. Néanmoins, l’adoption de ces constructions n’est pas sans conséquence, et des nuances liées à leur compréhensibilité, à leur impact sur les performances et à leur tendance à induire plus de corrections méritent une analyse approfondie. C’est dans ce contexte que cette thèse se situe. Organisé en huit chapitres, ce travail comprend une introduction et une revue de littérature contextualisant cette thèse dans le domaine plus large de la compréhension des programmes, de l’évolution des logiciels et de la programmation fonctionnelle. Il explore également les constructions spécifiques à Python et les études connexes sur la compréhension des programmes, les modifications induisant des corrections et les performances de Python. Le chapitre sur les connaissances préalables fournit des détails utiles pour rendre ce travail autonome et facile à lire.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
