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.
Hi all
Are KEIL compilers C or C++ compilers ?
Thanks Elico
both
What Keil compilers? You never specified any architecture.
TheARM Elico
What Keil compilers? You never specified any architecture. ONLY the ARM compiler will do C++, '51, '251, '166 will not
The ARM compiler has both C and C++ support.
But why did you specifically claim your thread wasn't architecture-specific whet the question so obviously was?
Because ... Elico
Because ... just don't cut it
Erik
ONLY the ARM compiler will do C++, '51, '251, '166 will not
Huh? When I last dealt with the C166 compiler about 10 years ago, it did C++. It was doing it through translating to C, though.
http://www.keil.com/c166/ec166.asp
Tell me Per, why are you such a pedantic know it all? Rather than criticise the question, you could have simply answered the question as per Erik ("ONLY the ARM compiler will do C++, '51, '251, '166 will not") but rather than help people on this forum, you spend most of your time posting worthless messages, critising the OP for the format of their post, their spelling/grammar and other tiny details rather than doing your best to answer the question.
you spend most of your time posting worthless messages
Utter nonsense !
Per,
Please continue with posting the valuable advise and information.
Read my posts again, and you'll notice that I do give helping answers - but I first need to know what the question was.
Because of fuzzy questions/answers, this thread starts off telling visitors that all Keil compilers supports C++. Software development don't leave too much wiggle room for assumptions. So people better think twice about their goals when doing something.
Next thing - if the question is for all compilers, then I don't know the answer for all compilers. If the question is about a specific compiler, then I may have the answer for that specific compiler.
By the way - where do I criticize spelling or grammar? Spelling and grammar errors are expected since many are from different countries. SMS language with huge numbers of ... and ??????? on the other hand are not sending out the message the poster thinks it does.
Keil are at pains to point out that it does Embedded C++ - which is not quite the same thing as just "C++"...
On the other hand - it might be a good thing to have a hard brick wall to stop people from writing PC-class software on too small processors. For microcontroller applications, I don't see any real issues cherry-picking the best things from C++ while avoiding the more memory- or CPU-hungry features.