Génération de code source

Génération de code source

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 permettre au programmeur de se concentrer sur l'écriture de code à plus grande valeur ajoutée.


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 grande quantités de code source généré. Lorsque le code généré a un 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.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Génération de code source de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Génération de code natif — La 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 ou en bytecode spécialisé pour la plateforme cible. C est l avant dernière étape du… …   Wikipédia en Français

  • Code Impénétrable — Le code impénétrable d un programme informatique est un code dont la compréhension est très difficile pour un humain tout en restant parfaitement compilable par un ordinateur. Appelé aussi assombrissement ou obfuscation, cette technique de… …   Wikipédia en Français

  • Code impenetrable — Code impénétrable Le code impénétrable d un programme informatique est un code dont la compréhension est très difficile pour un humain tout en restant parfaitement compilable par un ordinateur. Appelé aussi assombrissement ou obfuscation, cette… …   Wikipédia en Français

  • Code impénetrable — Code impénétrable Le code impénétrable d un programme informatique est un code dont la compréhension est très difficile pour un humain tout en restant parfaitement compilable par un ordinateur. Appelé aussi assombrissement ou obfuscation, cette… …   Wikipédia en Français

  • Code generation (compiler) — In computer science, code generation is the process by which a compiler s code generator converts some intermediate representation of source code into a form (e.g., machine code) that can be readily executed by a machine (often a computer).… …   Wikipedia

  • Code pseudo-aléatoire — Générateur de nombres pseudo aléatoires Un générateur de nombres pseudo aléatoires, pseudorandom number generator (PRNG) en anglais, est un algorithme qui génère une séquence de nombres présentant certaines propriétés du hasard. Par exemple, les… …   Wikipédia en Français

  • Code impénétrable — Le code impénétrable d un programme informatique est un code dont la compréhension est très difficile pour un humain tout en restant parfaitement compilable par un ordinateur. Le procédé par lequel du code est rendu impénétrable est appelé… …   Wikipédia en Français

  • Code civil (France) — Première page de l édition originale (1804) …   Wikipédia en Français

  • Code generation — may refer to: Code generation (compiler), a mechanism to produce the executable form of computer programs, such as machine code, in some automatic manner Automatic programming (source code generation), the act of generating source code based on… …   Wikipedia

  • Code division multiple access — Générations et normes de téléphonie mobile 0G PTT MTS IMTS AMTS 0,5G Autotel/PALM ARP 1G NMT AMPS Hicap CDPD Mobitex DataTac TACS RC2000 C NETZ Comvik NTT …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”