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,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fc6f9338f3a892fe,start X-Google-Attributes: gid103376,public Path: controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed.stueberl.de!newsr1.ipcore.viaginterkom.de!news-peer1!btnet-feed5!btnet!news.btopenworld.com!not-for-mail From: "Yeric" Newsgroups: comp.lang.ada Subject: A couple of questions Date: Sat, 1 May 2004 01:00:12 +0000 (UTC) Organization: BT Openworld Message-ID: NNTP-Posting-Host: host217-43-228-9.range217-43.btcentralplus.com X-Trace: sparta.btinternet.com 1083373212 3126 217.43.228.9 (1 May 2004 01:00:12 GMT) X-Complaints-To: news-complaints@lists.btinternet.com NNTP-Posting-Date: Sat, 1 May 2004 01:00:12 +0000 (UTC) X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Xref: controlnews3.google.com comp.lang.ada:154 Date: 2004-05-01T01:00:12+00:00 List-Id: Hello, I am new to ADA95 but not to programming in general, I know a little C/C++, but have a strong VB background. I have been trying to move away from VB for a while now, I do not like the language (my explanations could cover a book, so I will spare you all), which is bizzare seeing as I know it so well, but then maybe it isnt so bizzare :) I have been trying to get to grips with C++ for about 7 months, but have been struggling. with pointers or more precisely pointers to pointers and arrays of pointers to arrays of functions, my head feels like it is going to melt at times. I am in now way rubbishing C++ I believe that every programming language has a niche, and fits somewhere, even VB for prototyping and small applications. I have read a few articles about Design by contract and find the concept interesting, and wondered how ADA is able to handle this if at all? I have already had a good read of LAW tutorial and find the whole thing very interesting, and ADA syntax to be fairly straightforward to follow. I see there is also good support for interfacing with other applications, most noticeable COM/DCOM very useful if working in a Windows environment. I am surprised not to see ADA so widely publicised like so many other well known programming languages around, I know there is plenty of info on the net, but not really anywhere else. What niche does ADA fit into, I notice that it prides itself on embedded systems, does it have any other special areas apart from what I can see in military domains, or is it a good all rounder? Thanks in advance Yeric