comp.lang.ada
 help / color / mirror / Atom feed
* 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-06  0:00 ` Stephen M O'Shaughnessy
  1996-08-08  0:00   ` Theodore E. Dennison
  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-06  0:00 ` Stephen M O'Shaughnessy
1996-08-08  0:00   ` Theodore E. Dennison

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