Tomás said:
jacob navia posted:
I insult people's stupidity, nothing more.
You must be young. Go ahead and insult people's stupidity - There's a
lot around. But remember the persone you are insulting for their
stupidity may someday be your boss. Then who will feel stupid. Don't
say it can't happen, I've seen it happen many times.
Learning a programming language isn't about "one specific job". If it was,
I'd have learned several hundred programming languages by now.
I don't think you got the point. I could get a lot more work if I would
learn C# or V.B.. I've got enough work doing C, thank you very much.
It's where I want to be doing what I want.
I too like simple gadgets.
Ditto.
A computer programming language isn't a gadget, it's a tool. Draw the
distinction.
Yes it is a tool, but it can be either very simple or very complex and
you get the same results, from C or C++, do you not?
I choose simple and efficient.
They're either learning C++ the wrong way, or they're incredibly stupid.
I was writing brilliant C++ programs by the time I was fifteen... surely it
can't be *that* complicated.
You must be brilliant because you are so humble about it. But hey, you
are young, and that makes a big difference. When I was 15 I was like
sponge soaking up all knowledge I could get. Now I am closer to 50 and
I am still absorbing knowledge, just not at the pace I did at 15. And
there is ever more knowledge to acquire. After awhile I want to do
something else like play with my kids and have a life. I still have to
bring the paycheck home but I do not have or want to give any more of my
life to learning yet another language of the moment. C does just fine
and I've got nearly twenty years of useful C library routines that has
been ported to multiple platforms. The library has encapsulated most of
the common things that I am asked to do, and they always wonder how I am
so quick to get the work done. Amazing how productive you can be when
you stop reinventing the wheel.
Explain to me how a programming language can use far less more memory?
You'd be correct in thinking that some C++ features introduce overhead
(e.g. virtual functions) -- however, any such overhead is pay as you go.
I can copy-paste your C code and compile it as C++. If my version is any
slower or uses less memory, I'll eat my hat.
You speak English. How many english words are there in your head? Take a
guess. The answer is far more than you imagine.
Computer programming languages aren't about memory games, they're about
being experienced with particular features and functionality.
Not once have I sat and scratched my head and thought "What's a virtual
function again?".
If memory is such a problem for you, start taking fish oils.
Ah, wait until you are my age. But then again, this is like insulting
someone for stupidity. We've all been stupid at one time or another
about something. Right now you are so ignorant of your own stupidity
that you do not even realize you are being stupid. And some day you
will be the "old guy" and your memory will not be what it once was. But
hopefully by then you will have shed much of your present stupidity.
And it is absolutely NOTHING compared to the amount of "data" stored in my
brain for speaking English, Irish, French and German.
Again, your argument is based on the alleged inherent incompetence that
programmers possess.
For a badger, maybe.
Oh my God I must be a genius... put me in the Guinness book of records! I
wonder how many more geniuses there are on comp.lang.c++?
That's why you get the hang of it and it becomes second nature. When I'm
speaking English, I don't stop and think "Is it 'you are' or 'you is'?".
When I'm driving, I don't stop and think "Do I press in the clutch, and
them move the gear stick, or... do I move the gear stick and then press in
the clutch?". When I'm reaching to get a cup out of the cupboard, I don't
stop and think "Should I flex my biscep or my tricep?".
Far greater feats have been achieved with the human mind. Ever hear of
those people who go to Vegas and count cards? I claim to be an expert C++
programmer, yet I bow to such advanced mental capabilities.
I'll use the word "novice" if you'd prefer.
Yes, I too am an advocate of "keep it simple". However, I draw the line at
"dumb it down".
-Tomás
--
Regards,
Stan Milam
=============================================================
Charter Member of The Society for Mediocre Guitar Playing on
Expensive Instruments, Ltd.
=============================================================