Conférence Parinux : Le compilateur GCC vu de l'intérieur, et son évolution

Posté par  . Modéré par Mouns.
Étiquettes :
7
12
nov.
2008
GNU
Parinux propose le mardi 18 novembre 2008 une conférence sur GCC à l'Espace Loisirs et Multimédia, 105 avenue de La Bourdonnais, 75007 Paris (Métro : École Militaire) de 19h15 à 20h45.
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

  • # Ca tombe bien!!

    Posté par  . Évalué à 4.

    Voila une conférence qui tombe à pic après la news sur PCC et ses discussions animées!
    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  (site web personnel) . Évalué à 3.

    Middle End Lisp Translator !
    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  . Évalué à 2.

    Par exemple lisez l'article compilateur de Wikipédia qui ne limite pas le langage cible au langage machine.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.