Re: Is Visual C++ totally free?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Well, thats actually what you done - introduce the straw man.

The fella was mixing around the idea of dealing with Java, C++, well, maybe he should take 1 step back, to learn the backbone of the two and other similar C based languages, in order to take a giant leap forward. That was my suggestion, and to say that is a BAD idea, for one to suggest that C is not required, not necessary to be understood for C++ expertise.... Well, how do you respond to that?

Maybe one shouldn't and just let it go. I think I will do that. Maybe you should too. :-)

Have a good Happy Turkey day (if that is something you honor).

--


Hendrik Schober wrote:
Tommy wrote:
Hogwash, it all depends on the person and the type of job, duties or company.

Well, the guy was a beginner, the job was described as a C++
programmer, and from the latter I deduce that C++ code is to
be written or maintained.

But overall, I believe unless you remove all the idiosyncrasies that are inherently embedded in C++ related to C knowledge, like pointers, etc, then he will always be short changed coming back to the lots of C related issues. [...]

What a nice straw man you knocked down there! My argument,
however, still stands.

Also consider, when reading documentations, web sites, code and examples out there, requires you to at least a background in C or you will be a lost puppy.

No.

[...]
He might as well go to C# or some other higher level wrapping language if he doesn't want to deal with many of the issues that C++ will bring you related to C.

You keep knowcking at those straw thingies.

Finally, the reality is this:

I have never and would never hire a C++ programmer who
doesn't understand C.

Bad for you. Your programmers probably also use 'malloc()',
'str*()', and the like. One of my fellow workers switched
jobs a while ago. He started the new job on Monday, had a
look at their code, tried to tell them what's wrong (see
the sentence before this) for a few days, and called his
former boss on Friday. On next Monday he was back here,
nicely reinstalled as a unit head. BTDTGTLS.

Its a waste of money. Consider that the coming slow economy, the idea of having well rounded programmer with system engineering experience is more attractive than having a long wolf expert in just one language who inevitably someone else is going to have to help him, meaning a person who can work on his own, tackle any language or at least not be lost of using it and can move forward to even learn the basics to utilize it for a purpose, i.e, XML - yeah, its funny, thats a LANGUAGE TOOL according to many.

You're incredibly good at knocking down those straw men.

Don't read this wrong, a person can start with C++ but it will be almost impossible to be an expert in it without having more than just basic knowledge of C. [...]

There does down another one!

[...]

I'm impressed.
Now. Would you care to take a swing at what I've written?
No? Oh well...

Schobi
.



Relevant Pages

  • Re: Is Visual C++ totally free?
    ... He might as well go to C# or some other higher level wrapping language if he doesn't want to deal with many of the issues that C++ will bring you related to C. ... I have never and would never hire a C++ programmer who ... a person can start with C++ but it will be almost impossible to be an expert in it without having more than just basic knowledge of C. Read what I said - be an EXPERT. ... If this has to steep a learning curve for you (it has ...
    (microsoft.public.vc.language)
  • Re: A Parable of Two Carpenters
    ... Thats the truth. ... the language is really not a question at all. ... In order to overcome the time barrier, make the code from scratch, but also ... Problem with reading other peoples code, you will take much longer time to ...
    (alt.lang.asm)
  • Re: Is Visual C++ totally free?
    ... He might as well go to C# or some other higher level wrapping language if he doesn't want to deal with many of the issues that C++ will bring you related to C. ... I have never and would never hire a C++ programmer who ... of having well rounded programmer with system engineering experience is more attractive than having a long wolf expert in just one language who inevitably someone else is going to have to help him, meaning a person who can work on his own, tackle any language or at least not be lost of using it and can move forward to even learn the basics to utilize it for a purpose, i.e, XML - yeah, its funny, thats a LANGUAGE TOOL according to many. ... almost impossible to be an expert in it without having more than just basic knowledge of C. ...
    (microsoft.public.vc.language)
  • Re: End of the Free Lunch of Hardware
    ... I guess thats what makes Haskell slow... ... concepts I've learned in my short time with the language. ... > Create the logic such that everything can respond to TICKS. ... and that won't take advantage of multiple CPUs ...
    (alt.lang.asm)
  • Re: C++ vs. C#
    ... gives access to .Net framework which is not available to C++ ... Thats why I highlighted "native". ... The language itself is the culprit. ... That doesnt imply C++ doesnt have any ...
    (microsoft.public.vc.mfc)