Michael G Schwern <schw...@pobox.com> wrote: > > The third is distraction. For some reason every language which started out to > replace C gets distracted by dreams of being an application language. I'm > thinking Java (was originally supposed to run on set top boxes), Objective-C > and C++ It is particularly curious that we haven't had a serious attempt in > thirty years. There's something about writing a pure system programming > language that invites distraction.
Objective-C and C++ were intended to adapt C to be better for application programming. A more recent example of your observation is Go, though perhaps they are using a strange definition of "systems programming language". Perhaps also (Digital Mars) D. Rust is interesting. The VPRI work on high-functionality small-LOC software is using a Smalltalk-alike as its system programming language - e.g. metacircular method dispatch. Tony. -- f.anthony.n.finch <d...@dotat.at> http://dotat.at/ Lundy, Fastnet, Irish Sea: Variable, mainly southerly, 3 or 4, backing southeast 5 or 6 in Fastnet. Smooth or slight, but slight or moderate in Fastnet. Fog patches, occasional drizzle. Moderate or good, occasionally very poor.