Welcome, Guest. Please login or register.

Author Topic: Amiga Ada compilers?  (Read 2159 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline jnordnessTopic starter

  • Newbie
  • *
  • Join Date: May 2006
  • Posts: 48
    • Show only replies by jnordness
Amiga Ada compilers?
« on: June 18, 2006, 01:53:24 AM »
I have found a few Ada83 compilers for the amiga, but no Ada95 ones. Was one ever made? Does anyone even know what I am talking about? Maybe someone who worked for the DOD knows!  :-P

Joel
 

Offline Tigger

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1890
    • Show only replies by Tigger
Re: Amiga Ada compilers?
« Reply #1 on: June 18, 2006, 04:03:59 AM »
Why on earth would you want one.  And thats coming from someone who used to teach it in school and wrote a certifed compiler for it basically by myself.  The DOD thankfully is abandoning ADA with a vengeance, which is a good idea in most instandes.
        -Tig
Well you know I am scottish, so I like sheep alot.
     -Fleecy Moss, Gateway 2000 show
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Amiga Ada compilers?
« Reply #2 on: June 18, 2006, 04:52:01 AM »
Commodore went belly-up in '94.  That would probably explain why there are no ADA95 compilers available.
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Amiga Ada compilers?
« Reply #3 on: June 18, 2006, 06:51:28 AM »
GNAT is available on Aminet.
 

Offline jnordnessTopic starter

  • Newbie
  • *
  • Join Date: May 2006
  • Posts: 48
    • Show only replies by jnordness
Re: Amiga Ada compilers?
« Reply #4 on: June 18, 2006, 05:24:55 PM »
Thanks, I'll look into GNAT. I know it's not commonly used nowadays, but I'm an Aerospace Engineering major, and there are still lots of things that use Ada in the aerospace industry. The Arian-5 rocket and some subsystems on the new 777 come to mind. I'm still new to programming, but so far I like Ada more than C++, even though the latter is WAY more commonly used. Do you really think Ada is that bad Tigger?
 

Offline Tigger

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1890
    • Show only replies by Tigger
Re: Amiga Ada compilers?
« Reply #5 on: June 18, 2006, 06:26:41 PM »
Quote

jnordness wrote:
Thanks, I'll look into GNAT. I know it's not commonly used nowadays, but I'm an Aerospace Engineering major, and there are still lots of things that use Ada in the aerospace industry. The Arian-5 rocket and some subsystems on the new 777 come to mind. I'm still new to programming, but so far I like Ada more than C++, even though the latter is WAY more commonly used. Do you really think Ada is that bad Tigger?


I think its completely unused in any new program, and in actuality it was a bad fit for embedded systems, it and the 1750 are gone, and thats probably a good thing.   I design thinks for Osprey, C130, Apache, F-18, B-52!!!!!!!! (See if you can figure out which new program I am excited about).  Apache is the last of those to use Ada and we dropped it 7 or 8 years ago at least.   777 had been done for a long time, the ADA stuff  in it is very small and mostly legacy, nothing new gets done in ADA, sorry though I may agree that Ada is better in some ways then C++, you are more likely to need to use C++ in your future work.  ADA wasnt written for avionics, it was written for huge programs (ground stations, etc) and forced on the avionics field for awhile.  
    -Tig
Well you know I am scottish, so I like sheep alot.
     -Fleecy Moss, Gateway 2000 show
 

Offline dammy

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 2828
    • Show only replies by dammy
Re: Amiga Ada compilers?
« Reply #6 on: June 18, 2006, 06:40:06 PM »
Quote
I design thinks for Osprey, C130, Apache, F-18, B-52!!!!!!!! (See if you can figure out which new program I am excited about)


B-3?  Think it's budget went black in 2003.

Dammy

Edit: Thinking it over, I guess Tigger really ment B-52.
Dammy

https://www.facebook.com/pages/Arix-OS/414578091930728
Unless otherwise noted, I speak only for myself.
 

Offline uncharted

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1520
    • Show only replies by uncharted
Re: Amiga Ada compilers?
« Reply #7 on: June 18, 2006, 07:07:37 PM »
It seems that ADA is still popular in military systems on this side of the pond.
 

Offline Tigger

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1890
    • Show only replies by Tigger
Re: Amiga Ada compilers?
« Reply #8 on: June 19, 2006, 07:34:18 AM »
Which is funny, because you guys dont do a whole lot of military systems on that side of the pond.  As I said, its a poor OS for avionics, it sucks up resources, etc and doesnt buy you alot.   The first part of the ADA spec says it all.  Because many military programs involve 250K-2M lines of code, we have developed ADA.  The problem is there isnt alot of avionics systems that use that much code and its not an language for a lean product (which most embedded avionics fit into).   The idea for ADA came about because of the upgrade of the Valhalla facility (ie Cheyenne Mountain) where we keep the Stargate :).  The update of the early warning system which is a huge amount of code, got us into developing ADA which was great for products with a huge amount of code.  I was presenting at an ADA conference, and the guy before me, said that memory and throughput werent important for embedded systems which is why ADA was great.  I basically think that was the silliest thing I have ever heard at a conference.  Running out of memory or responding slow in an aircraft causes deaths.  GCAS or TCAS is something thats not terribly useful when its slow.  Modern processors have gotten rid of some of this, but in reality even in the DO-178B field (and I have delivered and will continue to deliver products certed that way), ADA use is dwindling, and really since its not being forced on us by the DOD, its less likely we will ever use it again, though we have 4 or 5 ADA experts in the software section.          
   -Tig
Well you know I am scottish, so I like sheep alot.
     -Fleecy Moss, Gateway 2000 show
 

Offline Tigger

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1890
    • Show only replies by Tigger
Re: Amiga Ada compilers?
« Reply #9 on: June 19, 2006, 07:36:14 AM »
Quote


Edit: Thinking it over, I guess Tigger really ment B-52.


B-52 is getting a whole new electronics suite, I'm designing the biggest baddest aircraft communication system ever.
    -Tig
 
Well you know I am scottish, so I like sheep alot.
     -Fleecy Moss, Gateway 2000 show
 

Offline dammy

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 2828
    • Show only replies by dammy
Re: Amiga Ada compilers?
« Reply #10 on: June 19, 2006, 10:49:01 AM »
Quote
B-52 is getting a whole new electronics suite, I'm designing the biggest baddest aircraft communication system ever.


Bet weight and balance is going to have dramatic changes with new electronicss.  That'll be nearly as amazing as the age of the BUFs is older then most/any of it's pilots.  Kinda of amusing and somewhat sad to see BUFs parked next to a F-22 squadron.  Latest advanced weapon system and something designed in 1950s and last block built in what, early 1960s?

Dammy
Dammy

https://www.facebook.com/pages/Arix-OS/414578091930728
Unless otherwise noted, I speak only for myself.
 

Offline jnordnessTopic starter

  • Newbie
  • *
  • Join Date: May 2006
  • Posts: 48
    • Show only replies by jnordness
Re: Amiga Ada compilers?
« Reply #11 on: June 19, 2006, 02:58:11 PM »
Thanks for your point of view Tigger. I do understand that Ada usage is giving way to C++ (C#?), but it still has a small user base with limited applications. (Kind of like a certian computer system I know of...  :-D ) I don't think it will hurt to learn both C++ and Ada, but I should concentrate on C++. I was talking to one of the software guys from Ball Aerospace (they built the New Horizons spacecraft thats on its way to Pluto) at a job fair and he said they are split 50/50 between C++ and Ada. Not to mention, they just came out with the Ada 2005 specs. In conclusion, I still believe that in my field, at least a passing knowledge of Ada will bear fruit. BTW, I agree, its not just amazing that an aircraft that was built in the 50's is still around, but has projected usage until around the 2050's!!!!
 

Offline Tigger

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1890
    • Show only replies by Tigger
Re: Amiga Ada compilers?
« Reply #12 on: June 19, 2006, 07:45:58 PM »
Oh its absolutely worth learning, shoot COBOL was worth learning just for all the money I made fixing the 2K bug, and its really a dead language.   I think multiple languages is always good, I just think that you are likely to use your C++ more, and wouldnt neglect it because of a fascination with ADA.   Plus there is alot of Legacy ADA stuff out there.   Maintence of current legacy systems is over 1/2 of what we end up doing, so being able to help with a program done in ADA, Jovial, Forth, C, C++, always makes you a better candidate for a job.
     -Tig

     
Well you know I am scottish, so I like sheep alot.
     -Fleecy Moss, Gateway 2000 show