Animation showing 23 years of GCC development

Toon Moene toon@moene.org
Mon Mar 26 19:58:00 GMT 2012


On 03/25/2012 11:31 PM, Diego Novillo wrote:

> I just stumbled into this video animation showing a graphical
> representation of GCC's source tree over the years.
>
> It is a bit long, but it's amusing to recognize big events in GCC
> (addition of Java, Ada, tree-ssa, etc) over time.
>
> http://www.youtube.com/watch?v=ZEAlhVOZ8qQ
>
> It lasts around 30 minutes.

Absolutely awesome.  The graphics are just stunning.

This is the description of the code generating the graphics:

 > Software projects are displayed by Gource as an animated tree with
 > the root directory of the project at its centre. Directories appear
 > as branches with files as leaves. Developers can be seen working on
 > the tree at the times they contributed to the project.

 > Currently Gource includes built-in log generation support for Git,
 > Mercurial and Bazaar and SVN (as of 0.29). Gource can also parse logs
 > produced by several third party tools for CVS repositories.

Of course, due to its dependence on the code revision system in use by 
the project, it tends to blow up large code additions / changes ... it 
is not artificial intelligence - the change from g77 to gfortran was 
very important to the Fortran community, but unless you know exactly at 
which time the gfortran sources were added to the GCC repository, you'll 
miss it ...

Nevertheless, recommended - I'm going to watch it for the fourth time - 
to see if I can catch up with things I missed !

-- 
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news



More information about the Gcc mailing list