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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,19e983c5955f75f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-04-04 08:00:17 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!falcon.america.net!sunqbc.risq.qc.ca!news.maxwell.syr.edu!isdnet!psinet-france!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Learning Ada (newbie) Date: Wed, 4 Apr 2001 10:36:52 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9afbi6$bba$1@nh.pace.co.uk> References: <9af9ao$6ee$1@taliesin.netcom.net.uk> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 986395014 11626 136.170.200.133 (4 Apr 2001 14:36:54 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 4 Apr 2001 14:36:54 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: supernews.google.com comp.lang.ada:6453 Date: 2001-04-04T14:36:54+00:00 List-Id: 1) Go to http://www.adapower.org/ for resources on Ada. It is much more up to date than Adahome. Look at the "Learn Ada" page & I am sure you will find something there that is useful. Also look at the "Books", etc. & you'll find lots of good stuff. 2) There is AdaGIDE which used to be distributed with GNAT. (Maybe it still is? I've not upgraded anything in quite a while.) Try: http://www.usafa.af.mil/dfcs/bios/mcc_html/adagide.html There are also a variety of tools that work with GNAT - some of which are available at the FTP site for GNAT. (Look at the "Links" page at AdaPower) 3) a) People who write Hacker Jargon files are often boneheads with prejudices they want to validate by having all their friends say "Yes! You're Right" rather than justify their beliefs with reasoning and evidence. b) "Hacker" IMHO is a derogatory term that refers to someone who "organically grows" software on the fly rather than designing software using acceptable engineering techniques. Id est, consider the source. c) Exception handling works quite well when used as intended. d) I have no idea what they mean by inter-process communication. That would imply communication with other processes via something like TCP/IP which is not part of the language. If they meant intra-process communication - id est, tasking/rendesvous/etc. - then probably they are coming at it from their own prejudices & preferences for something like forking & shared memory. I've used lots of tasking & its assorted features. So have many people on this group. We can all attest to the fact that it works quite well - you just have to know what you're doing (as with any feature of any language.) Start with tasking carefully by writing small experimental programs & understand how they operate & I think you will find them powerful. BTW: You will find lots of tutorial level programs (including stuff on tasking) on my web page. See my trailer for the link. Good luck! MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Ayende Rahien" wrote in message news:9af9ao$6ee$1@taliesin.netcom.net.uk... > 1. Where can I learn Ada? Preferably a turial on the web. I'm currently > reading (http://www.adahome.com/Ammo/Cplpl2Ada.html) which presents some > very interesting concepts (the fine-grained variables, frex), but it doesn't > really teach much. I used to know Pascal (been several years since I program > in it), and I know C/C++ pretty well. So I don't really need an interduction > to programming, just to Ada itself. > 2. Can you recommend a good IDE for Ada? Preferably for Windows. > 3. I read in Jargon File that "hackers find Ada's exception handling & > inter-process communication particularly hilarious." among other stuff. Why > is that? What are the advantages & disadvantages of Ada compare to C or C++ > and other languages? > > Thanks in advance, > Ayende Rahien > > > >