C or C++ first?

K

Kevin Goodsell

Leicaddict said:
C is dead. C++ is dying. C# is the future.

This troll looks very similar to the original troll to which it is
replying. I'd say this is the OP trying again to start a flame war for
the purpose of flooding the groups where this is clearly not-topical.
Please ignore it.

-Kevin
 
K

Kevin Goodsell

Joe said:
C is far from dead ...

Please don't top-post. If it's accepted on whatever group you are
replying from then fine, but when cross-posting please adopt the Usenet
standard formatting.

-Kevin
 
R

Roger Halstead

C is far from dead ... it is the backbone of just about every computing
system out there. Every modern language has been influenced by C and as we
speak C is the defacto standard for small embedded systems. Try cramming C#
into a microcontroller domain space. Larger embedded systems use C++
extensively. So the next time you pick up your shaver or get an ultrasound
or turn on your car or listen to your stereo ... think C.

Even C++ is C. It's just C with a *lot* or added routines...written
in C. Nor does C require all the DLLs of C++. Compiled C is so much
more compact than a stand alone C++ it's difficult to compare them.
Many refer to the visual languages as producing "bloat code"
You compile C, it gets even smaller (depending on how many libraries
you use). Compile C++ into a stand alone program and it becomes huge.
I compiled roughly 40 K of source for C++ and it became nearly 10
megs.

The most difficult part of C for almost any programmer is learning
pointers and dynamic memory allocation. That and depending on how
strong you have the type checking set it may let you do virtually
anything to anything with some rather strange and sometimes disastrous
results. But, it is important to learn how to use pointers, linked
lists, double linked lists and even circular linked lists. It's
probably easier to learn these concepts in either Pascal, or Delphi
which is far from dead as well...although it is suffering.
My advice is to learn C first since it is the backbone for every modern
programming language in the last 10 years.

Straight C is a relatively low level language, but far higher than
assembler. It's cryptic to read, but that same primitive level gives
it the power to do almost anything. Learn C and C++ will be a snap.
Just think of C++ as C with a lot of added routines already written
that give it the ability to work with object oriented apps. If you
already know C then you don't have to suffer with the basics while
trying to understand inheritances. <:))

Actually VB is powerful and easy to learn, but not as powerful as C++.
Yet it will do most things an individual would want. OTOH it's
probably not going to be much help when looking for a job.
VB dot net is basically (no pun intended) VB with the dot net
capabilities added.

Yet, if a programmer is looking for a job the main ingredient is
having a degree, plus knowing the languages that particular firm uses.
With the current state of the industry, those doing the hiring can now
afford to be really picky.

You will find there are many obscure languages out there in use by
specific firms. Hence it's desirable to know "top down and bottom up"
*structured* programming. Be able to flow chart a program logically
(nasischneiderman? Never could spell it), and write pseudocode. Know
debugging inside out as you'll need it. Another important virtue is
knowing how to document your source code both internally and
externally in a manner than any one coming behind can understand.
Don't write documentation in such a manner that it takes an
experienced programmer to even get an idea as to what you are talking
about.

Roger Halstead (K8RI EN73 & ARRL Life Member)
www.rogerhalstead.com
N833R World's oldest Debonair? (S# CD-2)
 
J

Joe Thibodeau

Speaking of trolls ...

Kevin Goodsell said:
Please don't top-post. If it's accepted on whatever group you are
replying from then fine, but when cross-posting please adopt the Usenet
standard formatting.

-Kevin
 
B

Bob Sull

Joe said:
C is far from dead ... it is the backbone of just about every computing
system out there. Every modern language has been influenced by C and as we
speak C is the defacto standard for small embedded systems. Try cramming C#
into a microcontroller domain space. Larger embedded systems use C++
extensively. So the next time you pick up your shaver or get an ultrasound
or turn on your car or listen to your stereo ... think C.

My advice is to learn C first since it is the backbone for every modern
programming language in the last 10 years.

My Canon A2e replaced my old OM-1 system which was getting long in the
tooth. Now buying long lenses is not a waste of money.

Bob
 
D

Dan McLeran

Many refer to the visual languages as producing "bloat code"

I don't think that C++ is a 'visual language', whatever that means.
 
P

Paul M. Parks

(e-mail address removed) (Leicaddict) threw a soggy newspaper
against the wall, and here's what stuck:
(e-mail address removed) (English Teacher) wrote in message


C is dead. C++ is dying. C# is the future.

At least put bait on the hook before you cast.

PMP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
474,093
Messages
2,570,607
Members
47,227
Latest member
bluerose1

Latest Threads

Top