I,ve installed the Compiler and I can,t get even the simplest code to compile properely.
Anyone know where the fix for this bug is?
Or is it a limit of the demonstration version?
void main(void) { cout << "Hello world!"; }
To think knowledge in one area of life is directly applicable to other areas of life is not faster. It's just plain dumb!
Not knowing the relationship between C and C++ questions your C++ knowledge.
To think companies focuses on customer needs instead of what makes money is naive.
Have you picked up the phone and called IAR? Do they recommend C or C++ for a '51 target? Have you asked how much of the C++ concepts and libraries you can actually use?
Have you prepared critical questions to ask them, or do you make your neck as long as possible and tells your suppliers: please put a noose around my neck - I'm gullible?
This isn't about what you know - but what you don't know. If you focus your life around what you know, you will never grow. Right now you are a man with a hammer, desperately seeing everything as a nail.
Please define narrowminded...
I said PART of marketing I said PART of the dream
Surely you would agree that it is always better to build upon what you know rather than always going for something different.
A skyscraper is built of same style blocks one upon another. If they were all different then the structure almost certainly wouldn't stand!
I do not need to define narrow minded - Just use your favourite search engine.
In this instance, dismissing C++ out of academic principal I would say is narrow minded.
Hello ? The other posters on this thread are experienced embedded developers. That means they have already written code for real-life projects that are being sold on the market. Their views and opinions stem from years of practical, hands-on experience with the 8051 architecture.
The person who has a purely academic point of view is you.
"I do not need to define narrow minded - Just use your favourite search engine"
Just tried doing a search for that on my favourite search engine and got nothing!?
Trouble is, my favourite search engine is http://www.booble.com ;)
Maybe you should have been more specific.
In this instance, dismissing C++ out of academic principal I would say is narrow minded. NOBODY has "dismissed C++ out of academic principal" many have "dismissed C++ out of knowledge of the architecture of the '51"
Erik
NOBODY has "dismissed C++ out of academic principal"
I think that this is just a paraphrase of:
NOBODY has ever dismissed goto out of academic principal
Exactly what has goto with C/C++ to do?
Refer to the 'Using goto in C/C++' debate.
So many people dismiss the use of it through academic belief and immediately preclude it's potential advantages.
FYI, I was likening it to the attitude I received concerning C++ on 8051 based embedded systems.