comp.lang.ada
 help / color / mirror / Atom feed
From: Gary Scott <Gary.L.Scott@lmtas.lmco.com>
Subject: Re: an interested business-oriented programmer
Date: Wed, 06 Jun 2001 13:14:56 -0500
Date: 2001-06-06T13:14:56-05:00	[thread overview]
Message-ID: <3B1E7320.5E21BB4F@lmtas.lmco.com> (raw)
In-Reply-To: 9flodm$6jb$1@nh.pace.co.uk

Hi,
So why doesn't someone put together a "Visual Ada" product integrated
with Visual Studio and mass market it?  They did it for Fortran...

Marin David Condic wrote:
> 
> It depends on exactly what you are looking for.
> 
> To start with, visit: http://www.adapower.org/ since this will point you at
> a lot of additional resources. I invite you to look over my Ada page at:
> http://www.mcondic.com/ - you may find code and links there that would be
> useful. (In particular, in my "Utilities" code, you'll find lots of
> financial calculations.)
> 
> Is Ada suitable for business software development? Absolutely! In
> particular, Decimal types and Annex F aim to support business software. You
> probably won't find as much suppost in other general purpose languages. From
> a purely technical standpoint, I'd use Ada for serious business software
> development unless I had special conditions that made something else a
> better choice. (specific hardware without an Ada compiler, use of specific
> subsystems, databases, etc, that make some other language more practical...)
> 
> Books: There are a number of books out there. See AdaPower for a
> bibliography. You can at least order some of them if not available in the
> bookstore. (Some are unfortunately out of print.) There are also on-line
> tutorials available so look for those as well.
> 
> General advice: You can usually put together a good software development kit
> for Ada that will give you more or less the same facilities you might find
> in almost any other general purpose language. The down side is that you kind
> of have to assemble various pieces of it on your own. The Gnat public
> distribution (available free of charge - see links on Adapower or my page)
> is a good place to start for a set of very portable development tools. RR
> Software has an Ada compiler and a GUI Builder and API for the Windows
> environment called Claw. Aonix has compilers for a variety of platforms &
> other development tools as well. Lots of choices there, but you need to
> figure out what all your needs are and maybe go digging around for the
> missing pieces. (Ada doesn't come bundled with a large class library like
> Java or MSVC++ - a down side. But you can find collections of stuff all over
> that get you a lot of the same functionality.)
> 
> You'll find that Ada is a lot more portable than other languages and that it
> isn't hard to move code from one processor/OS to another - as long as you
> stuck to what the language defines and don't use processor/OS dependent
> third-party stuff. (GUIs are a prime example - hard to make that portable
> and have all the wonderful features possible within a given OS!) This is an
> advantage to Ada and also a weakness. MSVC++ provides for all intents and
> purposes, its own version of C++. Using the whole of it, you won't build
> portable code - especially as you use the MFC. No portability, but boy can
> you get at all the nooks & crannies of Windows all from a nicely integrated
> development environment. Ada can build programs to run on a PC, but you have
> to assemble the pieces yourself to some extent and you don't get at all the
> corners of the OS quite so easily (sometimes easier - if you have the right
> tools). Personally, I'd rather do the job in Ada for a variety of reasons,
> but I can see why others might opt for what they can leverage out of tools
> more tailored to the specific environment. In other words, I'd recommend
> Ada, but be advised you might need to pull together different pieces from
> different sources rather than get a one-stop-shopping solution.
> 
> 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/
> 
> "Rod Weston" <rod_weston@yahoo.com> wrote in message
> news:f7ce0059.0106060822.55a13f7@posting.google.com...
> > I am currently surveying the state of programming in the business
> > world, deciding where to get involved with OOP.  In the few days that
> > I have been evaluating Ada, it seems to have the attributes of a
> > language I would like to learn, but I am rather concerned about the
> > lack of popular support for it, especially in the business world.  I
> > went to my local Barnes and Noble bookstore last night and found not a
> > single book on Ada.  I went to my library and found only four books,
> > two of which were written before 1987.  And I haven't seen a single
> > reference to a business (inventory, sales, etc.) program written in
> > Ada.  Could someone offer some encouragement for me?  I don't mind
> > being a pioneer, I just want to have some assurance that my efforts
> > will not be wasted.
> >
> > Thanks for your consideration.
> >
> > Rod Weston



  reply	other threads:[~2001-06-06 18:14 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-06 16:22 an interested business-oriented programmer Rod Weston
2001-06-06 17:14 ` Marin David Condic
2001-06-06 18:14   ` Gary Scott [this message]
2001-06-06 20:02     ` Marin David Condic
2001-06-06 20:52     ` Ted Dennison
2001-06-06 22:12       ` Gary Scott
2001-06-07  1:02         ` Jerry van Dijk
2001-06-07 13:42         ` Marin David Condic
2001-06-07 15:09           ` Ted Dennison
2001-06-07 14:58         ` Ted Dennison
2001-06-07 16:20           ` Gary Scott
2001-06-07 20:44             ` Ted Dennison
2001-06-07 21:36               ` Gary Scott
2001-06-07 19:44           ` tmoran
2001-06-07 20:04             ` Al Christians
2001-06-08 12:46               ` Florian Weimer
2001-06-08 13:20                 ` Al Christians
2001-06-08 16:02                   ` Florian Weimer
2001-06-09  1:08                     ` Larry Kilgallen
2001-06-09 17:52                       ` Georg Bauhaus
2001-06-10 14:23                         ` Larry Kilgallen
2001-06-10 19:10                           ` Jacob Sparre Andersen
2001-06-11 22:58                           ` Georg Bauhaus
2001-06-12  0:13                             ` Ada for Hobbyists on VMS (was: an interested business-oriented...) Larry Kilgallen
2001-06-08 18:55             ` an interested business-oriented programmer Pascal Obry
2001-06-07 17:05         ` Pascal Obry
2001-06-06 22:12       ` Marin David Condic
2001-06-06 17:49 ` tmoran
2001-06-06 18:03 ` Jerry van Dijk
2001-06-08 17:59 ` Recent Ada books [was: an interested business-oriented programmer] BSCrawford
2001-06-08 19:26   ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2001-06-06 22:06 an interested business-oriented programmer Beard, Frank
2001-06-07  2:52 ` James Rogers
2001-06-07  3:15   ` Ed Falis
2001-06-07  4:58   ` Al Christians
2001-06-07  5:30     ` James Rogers
2001-06-07 13:52     ` Marin David Condic
2001-06-07 14:36       ` Stanley R. Allen
2001-06-07 16:12         ` Marin David Condic
2001-06-09 16:46       ` Robert A Duff
2001-06-11 13:57         ` Marin David Condic
     [not found] <20010607153207.573AE1926F@ada.eu.org>
2001-06-09 15:19 ` Michal Nowak
2001-06-09 16:54   ` Robert A Duff
2001-06-10  6:36     ` Pascal Obry
2001-06-10 11:08     ` Simon Wright
2001-06-11 14:07       ` Ted Dennison
2001-06-11 22:28         ` Georg Bauhaus
2001-06-12 14:25           ` Ted Dennison
2001-06-12 15:41             ` Georg Bauhaus
2001-06-12 16:43               ` James Rogers
replies disabled

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