La génération de code source est une opération permettant de générer automatiquement du code source. Son but est d'automatiser la production de code source répétitif afin de minimiser les risques d'erreurs et de permettre au programmeur de se concentrer sur l'écriture de code à plus grande valeur ajoutée.

Avec l'apparition des Grand modèle de langage (LLM) vers 2017, l'utilisation de prompts permet de demander à un LLM de générer du code source pour créer des logiciels. Le terme vibe coding a été introduit par Andrej Karpathy, en février 2025[1].

Il existe de nombreuses sources à partir desquelles générer le code source :

Le problème de la génération de code source est la maintenance de grandes quantités de code source généré. Lorsque le code généré a une durée de vie courte comme dans le cas du compilateur Eiffel, ce problème n'existe pas. En revanche, dans le cas de génération de code source à partir d'UML ou des tables d'une base données, le code va avoir une longue durée de vie, et le programmeur peut avoir besoin de rajouter du code écrit par ses soins. Dans ce cas, générer à nouveau le code source va écraser le code source rajouté à la main. Ainsi une alternative à la génération de code source est l'abstraction.

Références

modifier

Articles connexes

modifier

📚 Artikel Terkait di Wikipedia

Génération Y

La génération Y, aussi appelée les milléniaux, ou les millénariaux (millennials, en anglais), est une génération sociologique qui regroupe les personnes

Génération.s

Ne doit pas être confondu avec Générations NC. Génération·s ou Génération.s (abrégé et stylisé en G·s) est un parti politique français classé à gauche

Code QR

homonymes, voir QR. Un code QR, en anglais QR code (en forme longue quick response code, litt.« code à réponse rapide »), est un type de code-barres à deux dimensions

Génération de code natif

génération de code natif est l'étape du processus de compilation transformant l'arbre syntaxique abstrait enrichi d'informations sémantiques en code machine

Cursor (éditeur de code)

l'origine un fork de Visual Studio Code, enrichi des fonctionnalités d'IA supplémentaires telles que la génération de code, les réécritures intelligentes

Chasseur de nouvelle génération

chasseur de nouvelle génération (ou New Generation Fighter en anglais, NGF) est le nom de code d'un avion de chasse de sixième génération en projet chez Dassault

Génération identitaire

confondu avec Les Identitaires. Génération identitaire Logo de Génération identitaire Drapeau de Génération identitaire. Génération identitaire (abrégé en GI)

Code civil (France)

l'internationalisation, voir Code civil . Code civil Première page de l'édition originale (1804). Lire en ligne Texte sur Légifrance Le Code civil des Français