From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner)
Subject: Re: License to Steal
Date: 24 Apr 2001 08:03:49 GMT
Date: 2001-04-24T08:03:49+00:00 [thread overview]
Message-ID: <9c3c15$a2g1@news.cis.okstate.edu> (raw)
In-Reply-To: 200104240531.WAA01552@well.com
On Tue, 24 Apr 2001, Kent Paul Dolan <xanthian@well.com> wrote:
> Nothing has changed. My last job at Fleet, I was
> handed an application suite written in 12 different
> programming languages, and, it being among the
> missing, added Ada 83 to the mix on my own. Oh, in
> 1992 - 1994.
12 full programming languages, or are you counting stuff like
make and autoconf?
> * Attempt to choose tools with simple mental models,
> to assure ease of programmer training.
>
> Follow, for example, the Modula-2 model, _not_ the Ada
> model.
[...]
> If someone gets called a language lawyer, or needs to
> be called as a language lawyer, in a discussion of how
> to make something work, then you flunked. however
> good the intentions of the language designers, they've
> built something that won't grab mindshare.
Won't grab mindshare? Why do you say that? If you compare the
mindshare of Modula-2 to Ada, I think you'll find that Modula-2 is
almost dead, whereas Ada is one of the common 'minor' languages. I
can find as many free Algol-60 compilers as I can Modula-2
compilers, and I've never seen a library or program for or in
Modula-2 appear in Freshmeat or Debian (two major open source
repositories.)
I haven't looked at Modula-2, but I've looked at (unextended,
Wirthian) Pascal and Oberon, two of Wirth's other languages. The
reason I don't use either of them is because I find the missing
features to be too annoying to deal with. Generics, enumerations,
bitwise operations, non-OO programming, etc. Ada provides me with
all the tools I need to get almost any job done that you'd call on
an Algol-class language to solve, usually in a way that I'm
comfortable working with. That's important to me, and considering
the rush to C++ and Perl (other languages providing a full set of
tools for their fields at the cost of simplicty), I'd say that other
programmers find it important too.
--
David Starner - dstarner98@aasaa.ofe.org
Pointless website: http://dvdeug.dhis.org
"I don't care if Bill personally has my name and reads my email and
laughs at me. In fact, I'd be rather honored." - Joseph_Greg
next prev parent reply other threads:[~2001-04-24 8:03 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-04-19 18:06 License to Steal "Riehle, Richard"
2001-04-19 19:31 ` Ted Dennison
2001-04-24 5:31 ` Kent Paul Dolan
2001-04-24 8:03 ` David Starner [this message]
2001-04-25 6:28 ` Florian Weimer
2001-04-24 8:54 ` Tarjei T. Jensen
2001-04-25 3:09 ` Stephen J. Bevan
2001-04-24 16:01 ` Jeffrey Carter
2001-04-27 7:44 ` Ada, Software Engineering and "weirdoes" (was License to Steal) Peter Richtmyer
2001-04-27 11:10 ` Kevin Rigotti
2001-04-27 13:42 ` Ada, Software Engineering and Ted Dennison
2001-04-27 14:14 ` Ada, Software Engineering and "weirdoes" (was License to Steal) Peter Richtmyer
2001-04-27 17:55 ` Jeffrey Carter
2001-04-27 17:52 ` Jeffrey Carter
2001-04-27 21:35 ` David Starner
2001-04-30 13:50 ` Ada, Software Engineering and Ted Dennison
2001-04-30 15:40 ` Ada, Software Engineering and "weirdoes" (was License to Steal) Jeffrey Carter
2001-04-27 17:31 ` Jeffrey Carter
2001-04-28 3:25 ` Peter Richtmyer
2001-04-28 5:37 ` CORRECTION: Re: Ada, Software Engineering and "weirdoes" Peter Richtmyer
2001-04-30 13:49 ` Ada, Software Engineering and Ted Dennison
2001-04-30 15:58 ` Jeffrey Carter
2001-04-30 18:18 ` Ted Dennison
2001-05-01 1:33 ` Weird and way off topic (was Re: Ada, Software Engineering...) Peter Richtmyer
2001-05-01 16:25 ` License to Steal Stephen Leake
2001-05-02 15:26 ` Ted Dennison
2001-05-03 17:37 ` Alejandro R. Mosteo
2001-04-24 22:20 ` Marin David Condic
-- strict thread matches above, loose matches on Subject: below --
2001-05-03 18:15 Beard, Frank
2001-05-03 20:57 ` Larry Kilgallen
2001-05-06 11:09 ` Alejandro R. Mosteo
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox