comp.lang.ada
 help / color / mirror / Atom feed
From: "Harald Korneliussen" <vintermann@gmail.com>
Subject: Re: Dynamic String
Date: 1 Nov 2005 00:02:41 -0800
Date: 2005-11-01T00:02:41-08:00	[thread overview]
Message-ID: <1130832161.671656.88230@o13g2000cwo.googlegroups.com> (raw)
In-Reply-To: <GmsjuSZVw+h+@eisner.encompasserve.org>


Larry Kilgallen wrote:
> In article <1130753721.639869.322210@g43g2000cwa.googlegroups.com>, "Harald Korneliussen" <vintermann@gmail.com> writes:
> >
> > TC wrote:
> >> I have some problem with Strings Unbounded.
> >> How read a string from keyboard and put in S(Strings Unbounded)?
> >>
> >> there is a manual or site on line that have an example of use the
> >> Strings Unbounded, Wiki is no very good
> >
> > I believe GNAT has a utility function to do this. But when such a
> > function is not standardized, I wonder how some people can say (like
> > they do in wikibooks) that Ada is a rapid application development
> > language.
>
> Rapid application development makes sense for keyboard-style interfaces
> where one is going to accept input from humans.  Pick a maximum size and
> go with it.
>
> If your goal is to parse XML strings of arbitrary size created by some
> other computer, then a more careful approach than RAD is required.

Fred Brooks claimed that programming is inherently hard, and suggested
that the best way to write software quickly would be to not write it at
all, but use pre-written modules. RAD languages like Java, C# and
Visual Basic (gross!) attempt to leverage that idea. It helps with
development speed, however it is usually a good idea security-wise as
well. For instance, I'd trust the XML parsers of java quite a lot more
than some random equivalient written in C. If I really needed it, and
could afford it, and was personally accountable anyway (so blaming my
suppliers would not be an option), I would perhaps hire you to write a
custom XML-parser in Ada, Larry ;-)

btw, I think Ada is great, but it's not for rapid application
development. I wish it could be that too, but without even a container
library... I understand that containers have been left out of Ada0Y
again?




  reply	other threads:[~2005-11-01  8:02 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-22 15:16 Dynamic String TC
2005-10-22 17:10 ` jimmaureenrogers
2005-10-22 21:03 ` Jeffrey R. Carter
2005-10-22 21:51 ` Adrian Knoth
2005-10-26 14:04 ` Martin Krischik
2005-10-31 10:15 ` Harald Korneliussen
2005-10-31 12:05   ` Larry Kilgallen
2005-11-01  8:02     ` Harald Korneliussen [this message]
2005-11-01 10:55       ` Pascal Obry
2005-11-01 17:20       ` Martin Dowie
2005-11-01 20:09       ` Matthew Heaney
2005-11-02  0:34         ` not null access procedure (was: Re: Dynamic String) Anonymous Coward
2005-11-02  1:07           ` Robert A Duff
2005-11-02  8:10             ` not null access procedure Dmitry A. Kazakov
2005-11-01 22:31       ` Dynamic String Björn Persson
2005-11-02 10:56         ` Stefan Bellon
2005-11-02  0:18       ` Stephen Leake
2005-11-02  7:31         ` Harald Korneliussen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox