Re: [Lit.] Buffer overruns

From: karl malbrain (karl_m_at_acm.org)
Date: 12/16/04


Date: Thu, 16 Dec 2004 11:08:35 -0800


"Xcott Craver" <caj@B-r-a-i-n-H-z.com> wrote in message
news:Um7wd.65597$AL5.17182@twister.nyroc.rr.com...
> Douglas A. Gwyn <DAGwyn@null.net> wrote:
> > Mok-Kong Shen wrote:
> > > That essentially amounts to 'Have the programmer do the program
> > > correctly' in my understanding.
> >
> > Yes, wouldn't that be an improvement.
>
> So the solution to dangerously bad programming is to grouse
> that the problem shouldn't happen in the first place.
>
> Okay, done, now what's step two?

Break the "application" into layers which can be implemented with
appropriate language and protocols/conventions between the layers. From
what I've seen so far of Ada, it doesn't begin to cover the need for ALL the
layers -- you wouldn't write more than 100K or so lines of code with it (or
with C). karl m



Relevant Pages

  • Re: Simples Rules make creating Big Balls of Mud impossible.
    ... Do you do what I have called "client / service" programming or the Other ... site that does a pretty good job of describing the Layers pattern. ... Object Oriented terms - communication just is. ... make WCF a good foundation for distributed architecture. ...
    (comp.object)
  • Re: program design question
    ... another project, I'll do some reading on patterns and layers, and give more ... When I got my formal programming education back in the mid-80's, ... on current thinking in program design as well. ...
    (comp.lang.java.help)
  • Re: [Lit.] Buffer overruns
    ... > So the solution to dangerously bad programming is to grouse ... appropriate language and protocols/conventions between the layers. ...
    (sci.crypt)
  • Re: Lisp an abstraction layer?
    ... functional and logic programming 'layers ... They are programming 'paradigms'. ... Lisp offers more means for abstraction then any ...
    (comp.lang.lisp)
  • Re: A fossil makes a statement
    ... > It's not a matter of layers, it's a matter of design, good programming and ... viruses, good programming or not. ...
    (borland.public.delphi.non-technical)