It is a ‘mid-level’, with ‘high-level’
features (such as support for functions and modules), and ‘low-level’ features
(such as good access to hardware via pointers);
• It is very efficient;
• It is popular and well understood;
• Even desktop developers who have used
only Java or C++ can soon understand C syntax;
• Good, well-proven compilers are
available for every embedded processor (8-bit to 32-bit or more);
• Experienced staff are available;
Books, training courses, code samples
and WWW sites discussing the use of the language are all widely available.
Overall, C may not be a perfect
language for developing embedded systems, but it is a good choice (and is
unlikely that a ‘perfect’ language will ever be created).
0 comments:
Post a Comment
If you have any questions or droughts feel free to ask here.