We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.