Re: How to develop a random number generation device



John Larkin <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes:

On Tue, 11 Sep 2007 10:16:44 +0100, John Devereux
<jdREMOVE@xxxxxxxxxxxxxxxxxx> wrote:

MooseFET <kensmith@xxxxxxxxx> writes:

On Sep 10, 10:55 am, John Devereux <jdREM...@xxxxxxxxxxxxxxxxxx>
wrote:
[....]
They have, of course - not many people use C to write applications for
desktop machines any more. They use C#, java, all sorts of other
languages and frameworks that do most or all of what you are asking.

I disagree. Many programs today are written using MFC which ensures
that it is a hopeless morass of bugs.

Well yes (although that's C++, not C). And in fairness to Microsoft,
they have been trying to phase out MFC for the last 5 years. I was
making the point that people *have* been working on desktop
development systems designed to fix exactly the problems John Larkin
was complaining about.

Cool. When can we expect buffer overrun exploits to be impossible
under Windows?

I still program in C and C++... but as I understand it C# and the
other .net languages run as "managed" code where buffer overrun
exploits should not be possible.

But if you still want to run your old software then buffer overruns
will continue to be a problem. Newer versions of windows limit the
amount of damage they can do. But vista doesn't work with the things I
would need to run on it.

--

John Devereux
.


Loading