Openbox: A lightweight window manager (Linux.com)
Posted Feb 3, 2006 10:44 UTC (Fri) by eru
In reply to: Openbox: A lightweight window manager (Linux.com)
Parent article: Openbox: A lightweight window manager (Linux.com)
Rewriting anything other than very-low-level systems software *in C* probably *is* something to be ashamed of, though.)
Well, what's the alternative for something like a WM? which is
system software but not so low-level as to need register twiddling.
Think before promoting some language X, because the issue is complex.
C is used because C is used: it is nowadays about the only language which
is (A) available on all unix-like platforms, (B) well-standardized,
(C) allows writing efficient system programs (not all C programs are
efficient, but in many "advanced" langauges wiring efficient
programs is difficult or impossible).
In some ways the advent of C in the '80:s set back the clock.
The Wirth langauges (Pascal and especially Modula) that used to
be popular allowed (in better implementations) quite efficient
programs, but also had many safety features that have later been
reinvented. I think a suitably extended Pascal would make a great
systems language, but only if one could assume it is available on
all interesting platforms.
to post comments)