Newsgroups: sci.electronics.design
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Tue, 19 Aug 2008 11:22:54 -0700
Local: Tues, Aug 19 2008 7:22 pm
Subject: Re: A chip too far? Where is your solution Mr Larkin?
On Tue, 19 Aug 2008 17:23:58 +0100, Martin Brown
<|||newspam...@nezumi.demon.co.uk> wrote: Pointers have to be the first thing to go. And of course array bounds >John Larkin wrote: >> On Tue, 19 Aug 2008 15:07:51 GMT, Jan Panteltje >> <pNaonStpealm...@yahoo.com> wrote: >>> A chip too far? Where is your solution Mr Larkin? >>> Blowing in the wind, all blowing in the wind. >> 1. A new programming language, accompanied with a new way of teaching >That might help a bit. But there are a lot of very important legacy >> 2. A new OS, which uses a nanokernel approach and wastes processors in >Can't fault the idea of keeping the Ring0 protected kernel as small as >Hardware enforced memory protection for threads on a timesliced CPU can >> 3. Ultimately, a new multicore cpu architecture that exerts much more >You mean like enforcing bounds checking on array and pointer access? should be checked, but all that can do is crash a program, which was going to crash sooner or later anyhow. We are programming antique hardware in antique languages. >> It will take a long time to fix things, because the current computer >Academics are a lot more sanguine about things than you seem to think. exciting - sort of like Cobol - and no fun for research or for coding. That's the point: we have to make programming not fun if we want it to be reliable. Modern programming attracts the wrong kind of people to teach and do reliable programming. >Most that I know believe the market gets what the market deserves. If When later versions of programs are slower and buggier, "the market" >people will buy vacuous buggy software with a cute interface that >crashes when the wind changes direction then manufacturers will oblige. will oblige by not upgrading. We have seen this here a few times - a new rev is worse than the current one - so we drop support and stick with the one that works. Or we go to a free equivalent, like PDF utilities or LT Spice, and dump the bloatware. John You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||