TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Paul D. Stachour" <[log in to unmask]>
Sun, 20 Jul 1997 19:38:19 -0500
text/plain (27 lines)
> Which brings to mind another question which might be asked:
>        Assuming our personnel selection is imperfect, what are the
>         statistics regarding our likelihood of getting competent
>         software engineers if we choose only those experienced
>         in C vs only those experienced in Ada.
I've taught both Ada and C.
I program in both Ada and C.
When I program in C, I spend twice as much effort, and still
(in my opinion) write unreliable code.
When I teach Ada, I teach software Engineering.
When I teach Software Engineering, I teach about Ada, because
 it has the software enginnering conecpts I think should be taught.
When I teach C, I am not able to teach Software Engineering very well.
When I teach Software Engineering, I find those who have studied Ada find
  the  course very easy; they can concentrte of process and configuration
  management and defect tracking and metrics and ...
When I teach Software Engineer, I find that those who have studied only
  languages in the C family (or no languages at all) find the course hard.
They've been so close to the nitty-gritty that they have a hard time
  coming up to the concepts.

Just my thoughts.