* Real Life Ada
@ 1996-08-04 0:00 Kenneth Mays
1996-08-05 0:00 ` Chad Bremmon
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Kenneth Mays @ 1996-08-04 0:00 UTC (permalink / raw)
Gretings,
Well I have a comment about college and learning Ada.
1.) Get an idea of who you want to work for in the future.
Lockheed-Martin, Northrop, or Ada Technologies? get a clear picture
of the skills required and the courses that will help you "fit"
within that job.
2.) College is to introduce you to concepts used in the real world -
or should I be bold enough to say theories!!! They don't always work.
If your a scientist or engineer (or both) nothing beats taking math
courses and physics. Many computer science people started off as
physics majors or math majors and then switched to computers. This is
not always the case since some of the most creative programmers are
graphics designers or musicians. This is just something to think
about. John Madden isn't a programmer but he sure sponsors some great
computer football games!!
3.) About Ada, I don't believe you should take Pascal or Data
structures using Pascal to know Ada. If you want to know Ada, then
learn Ada - period. If you want to know C++, you don't take COBOL
programming courses - do you? Does everyone REALLY know assembly or
took assembly courses (I did)? Focuses your skills on the language
you want to use in the "real world" and don't waste your time and
money on programming languages you don't have an interest in. No one
language is the best choice in all situations.
Question? Why in the heck do they teach Pascal or Data Structures?
Does that make you a better programmer when you have to write in C
??? Are they teaching MUMPS or JAVA at your college/university???
Even though some can say "yes", I have college catalogs of some of
America's top colleges and RARELY do I see courses where Java is a
choice for a college course. heck, Visual Basic isn't even an option.
I say this because the industry is using whatever it feels works. The
point is to FOCUS on what you want to be a master at and stop asking
what language is better than the other. Is the software from
MicroSoft and Borland buggy becasue they didn't use Ada95 in their
software development? Did their programmers not take the proper C++
programming courses in college, or they didn't take Advanced C++
programming so "oops" they can't write efficient code? Not enough
math courses to think logically? Get real.
Ada is nothing more than a programming language. In the write hands,
it can make some darn good programs that are easy to read and
comprehend. In the wrong hands, you'd asked yourself, "what in the
heck was this person thinking?" So its not what you use, its HOW you
use it to complete a task. So if your going to college, make sure you
you take those courses that will help you use your tools effectively
in today's market - and stop reading those "Ada95 for Dummies" books.
Ken
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Real Life Ada
1996-08-04 0:00 Real Life Ada Kenneth Mays
@ 1996-08-05 0:00 ` Chad Bremmon
1996-08-06 0:00 ` Stephen M O'Shaughnessy
1996-08-06 0:00 ` Stephen M O'Shaughnessy
2 siblings, 0 replies; 5+ messages in thread
From: Chad Bremmon @ 1996-08-05 0:00 UTC (permalink / raw)
Kenneth Mays wrote:
>
> Gretings,
>
> Well I have a comment about college and learning Ada.
>
> 1.) Get an idea of who you want to work for in the future.
> Lockheed-Martin, Northrop, or Ada Technologies? get a clear picture
> of the skills required and the courses that will help you "fit"
> within that job.
If any person goes to college to "learn a language," they need their head examined. I personally
never took a course on a "language" in college. I was expected to use several languages in what I
turned it, but the course was not on the language.
Ada is a good teaching language. Because of it's strong typing and abstract data type capabilities,
it helps the student learn right from wrong as a part of the learning experience.
>
> 2.) College is to introduce you to concepts used in the real world -
> or should I be bold enough to say theories!!! They don't always work.
> If your a scientist or engineer (or both) nothing beats taking math
> courses and physics. Many computer science people started off as
> physics majors or math majors and then switched to computers. This is
> not always the case since some of the most creative programmers are
> graphics designers or musicians. This is just something to think
> about. John Madden isn't a programmer but he sure sponsors some great
> computer football games!!
>
> 3.) About Ada, I don't believe you should take Pascal or Data
> structures using Pascal to know Ada. If you want to know Ada, then
> learn Ada - period. If you want to know C++, you don't take COBOL
> programming courses - do you? Does everyone REALLY know assembly or
> took assembly courses (I did)? Focuses your skills on the language
> you want to use in the "real world" and don't waste your time and
> money on programming languages you don't have an interest in. No one
> language is the best choice in all situations.
>
> Question? Why in the heck do they teach Pascal or Data Structures?
> Does that make you a better programmer when you have to write in C
> ???
Yes it does!! If it doesn't, you were paying more to the syntax than to the sematics of what you
were learning.
> Are they teaching MUMPS or JAVA at your college/university???
> Even though some can say "yes", I have college catalogs of some of
> America's top colleges and RARELY do I see courses where Java is a
> choice for a college course. heck, Visual Basic isn't even an option.
>
> I say this because the industry is using whatever it feels works. The
> point is to FOCUS on what you want to be a master at and stop asking
> what language is better than the other. Is the software from
> MicroSoft and Borland buggy becasue they didn't use Ada95 in their
> software development? Did their programmers not take the proper C++
> programming courses in college, or they didn't take Advanced C++
> programming so "oops" they can't write efficient code? Not enough
> math courses to think logically? Get real.
>
> Ada is nothing more than a programming language. In the write hands,
> it can make some darn good programs that are easy to read and
> comprehend. In the wrong hands, you'd asked yourself, "what in the
> heck was this person thinking?" So its not what you use, its HOW you
> use it to complete a task. So if your going to college, make sure you
> you take those courses that will help you use your tools effectively
> in today's market - and stop reading those "Ada95 for Dummies" books.
>
> Ken
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Real Life Ada
1996-08-04 0:00 Real Life Ada Kenneth Mays
1996-08-05 0:00 ` Chad Bremmon
@ 1996-08-06 0:00 ` Stephen M O'Shaughnessy
1996-08-08 0:00 ` Theodore E. Dennison
1996-08-06 0:00 ` Stephen M O'Shaughnessy
2 siblings, 1 reply; 5+ messages in thread
From: Stephen M O'Shaughnessy @ 1996-08-06 0:00 UTC (permalink / raw)
In article <00001a73+000030db@msn.com>, KMays@msn.com says...
>
>Gretings,
>
> Is the software from
>MicroSoft and Borland buggy becasue they didn't use Ada95 in their
>software development?
Yes :)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Real Life Ada
1996-08-04 0:00 Real Life Ada Kenneth Mays
1996-08-05 0:00 ` Chad Bremmon
1996-08-06 0:00 ` Stephen M O'Shaughnessy
@ 1996-08-06 0:00 ` Stephen M O'Shaughnessy
2 siblings, 0 replies; 5+ messages in thread
From: Stephen M O'Shaughnessy @ 1996-08-06 0:00 UTC (permalink / raw)
Sorry about that last post. I could not help myself. Ken is
so right. As I read some of these long threads, my own responses
include, we stray so far the real issues. But it is fun!
As most engineers are introverts, venues such as news groups are
a fantastic way express our opinions and still remain somewhat
anonymous. We can take our time, think through our responses,
type them, revise them, fire them off over the internet, then
retreat back within ourselves to consider the next response.
A result of this is that we tend to focus on the thread we are
following within ourselves and only loosely to the thead that
is the subject of the news group. God help the newbie trying
to figure out which language to learn first.
Ken, your advice is good for contiunuing education but may be
difficult for a high school senior trying to select a career to
follow.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Real Life Ada
1996-08-06 0:00 ` Stephen M O'Shaughnessy
@ 1996-08-08 0:00 ` Theodore E. Dennison
0 siblings, 0 replies; 5+ messages in thread
From: Theodore E. Dennison @ 1996-08-08 0:00 UTC (permalink / raw)
Stephen M O'Shaughnessy wrote:
>
> In article <00001a73+000030db@msn.com>, KMays@msn.com says...
> >
> > Is the software from
> >MicroSoft and Borland buggy becasue they didn't use Ada95 in their
> >software development?
>
> Yes :)
Interestingly enough, Microsoft's WindowsNT seems to have been written
in some dialect of Pascal. I note that I have only seen NT crash twice
so far in a little more than a year of use (and one of those was the
fault of a C-written third party device driver). Perhaps Microsoft's
engineering staff knows something that their Visual C++ marketing
folks won't tell you.
--
T.E.D.
| Work - mailto:dennison@escmail.orl.mmc.com |
| Home - mailto:dennison@iag.net |
| URL - http://www.iag.net/~dennison |
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~1996-08-08 0:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-08-04 0:00 Real Life Ada Kenneth Mays
1996-08-05 0:00 ` Chad Bremmon
1996-08-06 0:00 ` Stephen M O'Shaughnessy
1996-08-08 0:00 ` Theodore E. Dennison
1996-08-06 0:00 ` Stephen M O'Shaughnessy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox