Re: How difficult is ada to learn?



If you have experience with Pascal, I don't think that will be very
difficult to learn. There are some new concepts like generics,
discriminants and tasks. You will find things different like objects
and pointers, and you'll miss some things like an easy strings
management, sets, and little more.

In the other hand, I like Ada sintax for blocks, that is, you don't
see a cascade of wild "end", you see "end nameprocedure" or "end if"
etc. I like the restrictions of types, harder that pascal (and much
harder than C). I like that the standard has a lot, a big lot of
functions that are standard in any Ada compiler.

There is also a new way of doing things in Ada. You will need some
experience to get the touch.

If you use borland's products, you will miss a good IDE. Nowadays
languages have libraries (packages in Ada) some standard, some added
by vendor, and some added by yourself. There are thousands of
functions, procedures and data structures, all that information is
difficult to handle without good tools. Borland is a master in this
matter, good integrated help, fast access to record fields and to
methods of an object, etc. There is nothing like that in Ada, and
that's a big problem, specially for a beginner.
.



Relevant Pages

  • Re: User-defined type attributes
    ... The syntax for invoking an attribute may imply a dynamic function ... Ada's generics lack ... discriminants with it. ... does not hold since Ada 95, ...
    (comp.lang.ada)
  • Re: CDT-5
    ... I am very much in favor of the ADA ... creating the code standard. ... then pay again to have them in my software. ... > government where you want to go, they will simply steamroller over you. ...
    (sci.med.dentistry)
  • Re: Ada Component Registry proposal
    ... ;-) But the current standard really is Ada 2000, ... see what changed between Ada 95 and Ada 2000, but I prefer to just use ... "When ISO published the Technical Corrigendum, ... the project editor would provide to ISO in response to such a request. ...
    (comp.lang.ada)
  • Re: CDT-5
    ... Anyone beside me annoyed that the ADA uses our dues money to>>> develop ... >>> this standard, but charges us to obtain a copy of the standard once ... >>> Am I alone in expecting the ADA to send dues paying members a copy of>>> the ... >>> Stephen Mancuso, D.D.S.>>> Troy, Michigan, USA ...
    (sci.med.dentistry)
  • Re: shame on MISRA
    ... and that full Ada is not nearly as bad as full C. ... the price of the MISRA C standard is infinitely ... The MISRA C standard may cost money for a valid reason. ...
    (comp.arch.embedded)