From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5dadc78d94298b82 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-13 08:55:56 PST Path: supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!newsfeed.mesh.ad.jp!sjc-peer.news.verio.net!news.verio.net!sjc-read.news.verio.net.POSTED!not-for-mail Newsgroups: comp.lang.ada From: Brian Rogoff Subject: Re: Misconception about Ada? In-Reply-To: Message-ID: References: <3A872501.1186F238@uol.com.br> <96926f$7m1$1@nnrp1.deja.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Date: Tue, 13 Feb 2001 16:56:16 GMT NNTP-Posting-Host: 206.184.139.136 X-Complaints-To: abuse@verio.net X-Trace: sjc-read.news.verio.net 982083376 206.184.139.136 (Tue, 13 Feb 2001 16:56:16 GMT) NNTP-Posting-Date: Tue, 13 Feb 2001 16:56:16 GMT Organization: Verio Xref: supernews.google.com comp.lang.ada:5226 Date: 2001-02-13T16:56:16+00:00 List-Id: On Tue, 13 Feb 2001, Ted Dennison wrote: > In article , > Brian Rogoff says... > >When I was an an undergrad it meant someone who got explored tunnels and > >buildings, often bypassing security. A computer hacker was someone who > >explored computers, and built things, it was pretty much positive. Here's > > Interesting difference. I assume you picked this up from your Computer Science > department? I was a Math guy. Hacking was part of the school's history and culture. Of course, there was a fictional Alyssa P. Hacker in the undergrad CS textbook and she was smarter than Ben Bitdiddle (who was a low level kind of guy) so I guess it's better to be a (Lisp) hacker than a bit diddler. > >... I think Ada is an even better "hacking" (and I use this in the sense > >you seem to be using it, coding with little design) language than C, since > >Ada's safety measures allow you to hack away with less debugging effort. > > *Nothing* saves the "hacker" (my sense), short of a transfer. :-) However, I'd > think Ada would be particularly annoying for them, as the typing system requires > a certain amount of thinking ahead in order to prevent you from painting > yourself into a corner. Ever play speed chess? It's rather different from a regular chess game which is rather different than postal chess. I would argue that "typeful" programming is even more valuable in rapid development. Once you've got the basics of Ada down, it's pretty fast to write since you don't debug as much as in C. > In fact, we have in the past heard from a "hacker" in Prototyping, and rapid development doesn't mean "absolutely no" design. Prototyping, rapid development, etc. in Ada is still typeful. When you make sweeping changes in Ada code the type checking saves you a lot of work. I think there are usually better languages for this, but if we compare with C and C++ my experience is that programmer "velocity" in Ada can be greater. -- Brian