Conférence donnée par Basile Starynkevitch qui se présente lui-même sur son site.
La salle est petite et l'accueil, chaleureux, est assuré dans la mesure des places disponibles. Un compilateur est un programme informatique qui traduit un langage, le langage source, en un autre, appelé le langage cible, directement utilisable par un ordinateur.
Le compilateur GCC (Gnu Compiler Collection) sera présenté par l'un de ses principaux contributeurs, Basile Starynkevitch, ainsi que son architecture, sa communauté, son histoire, depuis un compilateur simple pour C jusqu'au compilateur multi-langage, multi-plate-forme qu'il est devenu. L'organisation du développement de GCC sera évoquée. Une tendance récente de GCC est de permettre bientôt des traitements de plus en plus variés sur le code source de programmes, complémentaires de la génération de code machine, qui est la raison d'être des compilateurs. En particulier on évoquera les thèmes de l'analyse statique de code, de l'optimisation adaptative, du refactoring, en s'appuyant sur les travaux en cours dans la branche MELT de GCC et dans le projet GGCC.
Aller plus loin
- Parinux (2 clics)
- GCC : tutoriel (6 clics)
- GCC : documentation (1 clic)
- Adresse sur OpenStreetMap (1 clic)
- Annonce sur l'AdL (2 clics)
# Ca tombe bien!!
Posté par djano . Évalué à 4.
On va pouvoir voir que GCC ne reste pas inactif face aux critiques.
Je suis très intéressé par le contenu de cette présentation mais je ne pourrais malheureusement pas y assister.
Est ce que vous allez mettre à disposition le(s) support(s) de présentation et / ou une vidéo sur cette conférence?
# MELT ?
Posté par Victor STINNER (site web personnel) . Évalué à 3.
http://gcc.gnu.org/wiki/MiddleEndLispTranslator
Le but est de faire de l'analyse statique du code (comme SPlint, pyflakes, etc.). Tiens, ça me rappelle une conférence GCC aux RMLL 2008 :
http://2008.rmll.info/Projet-GGCC-Global-GCC.html
http://2008.rmll.info/IMG/pdf/ggcc_rmll2008_2.pdf
Ce greffon GCC fait parti d'un projet plus vaste : GlobalGCC, soutenu (financé ?) par le Ministère de l'industrie, du tourisme et du commerce espagnol, Ministère de l'Économie des finances et de l'emploi français, EUREKA et ITEA2. Les objectifs de ce projet sont :
- l'analyse statique de code (MELT donc)
- validation de règles de programmation (style de programmation ?)
- optimisation globale
# Revoyez la défintion de compilateur
Posté par Mes Zigues . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.