Happy Birthday, GCC
It was early June in 1987 when Richard Stallman announced the release of the GNU C compiler version 1.0.
Interesting historical background from Michael Tiemann. It all seems so long ago, now....
open source, open genomics, open creation
It was early June in 1987 when Richard Stallman announced the release of the GNU C compiler version 1.0.
Interesting historical background from Michael Tiemann. It all seems so long ago, now....
Posted by Glyn Moody at 8:35 am 0 comments
Labels: compiler, gcc, GNU, happy birthday, michael tiemann, richard stallman
I've mentioned a few times how important modularity is to the efficiency of openness. This seems pretty obvious, intuitively, but it's nice to know that some academics have produced a rather nice, rigorous demonstration of why this should be the case for software:Important software modularity principles, such as the information hiding criterion, have remained informal. DSM modeling and Baldwin and Clark’s design rule theory have the potential to formally account for how design rules create options in the form of independent modules and enable independent substitution.
This paper evaluated the applicability of the model and theory to real-world large-scale software designs by studying the evolution of two complex software platforms through the lens of DSMs and design rule theory. The results showed that (1) DSM models can precisely capture key characteristics of software architecture by revealing independent modules, design rules, and the parts of a system that are not well modularized; (2) design rule theory can formally explain why some software systems are more adaptable, and how a modularization activity, such as refactoring, conveys strategic advantages to a company.
Er, quite. (Via Michael Tiemann.)
Posted by Glyn Moody at 6:55 pm 0 comments
Labels: baldwin, clark, dsm, michael tiemann, modularity, openness
To the extent possible under law,
glyn moody
has waived all copyright and related or neighbouring rights to
this work.
This work is published from:
United Kingdom.