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 | 7909 reads
|
Browse archives
Active forum topics |
Recent comments
16 weeks 4 days ago
16 weeks 4 days ago
16 weeks 4 days ago
38 weeks 5 days ago
43 weeks 7 hours ago
44 weeks 4 days ago
44 weeks 4 days ago
47 weeks 2 days ago
51 weeks 6 days ago
51 weeks 6 days ago