User loginNavigation |
SimplicityI'm on a campaign, I'm joining a revolution, and it's guiding maxim is this... "Simplicity is the Price of Reliability, a price which I'm now fully prepared to pay." The full quote comes from The Emperor's Old Clothes C.A.R. Hoare 1980 ACM Turing Award Lecture "The price of reliability is the pursuit of the utmost simplicity. It is the price the very rich find most hard to pay." While more features go into a language, in particular threading, I cannot write reliable programs, since the language compiler / interpretor itself becomes ever more complex. So I'm on a hunt for the some other language to be my prime tool.... and Threading is at the top of my list of "features not to have". I've learnt my limitations... unlikely most programmers, I know I'm not smart enough to code reliably in C / C++ like languages. (I didn't say I'm less smart than most programmers, merely that unlike most programmers I know I'm not smart enough.) The code implementing Rubies interpretor is, ahh, um, threaded through with support for threading... Common Lisp has the simplicity of Syntax but is a horrendous sprawl of semantics. Scheme is near the top of my list, but I suspect a touch more expressiveness in semantics may make large programs simpler. Scala appeals... but building it ontop of JVM strikes me as a very very bad start. I'm begging for suggestions. By John Carter at 2009-07-20 02:47 | LtU Forum | previous forum topic | next forum topic | other blogs | 7956 reads
|
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 19 hours ago
49 weeks 2 days ago
50 weeks 6 days ago
50 weeks 6 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago