and Software Development: C and C++
This course introduces how Internationalization concepts
are implemented by C/C++ languages. In particular their
locale classes and encoding methods are described and
how external i18n libraries can prevent re-inventing
Audience: The course is designed for Technical management,
software architects, developers and testers.
Duration: The course is approximately 4 hours in duration.
The course has the following prerequisites:
Internationalization Platforms: MS Windows or Internationalization
1. The definition and use of Locale in C and C++
2. Encoding concepts and issues from a software development
aspect and how they influence the choice of functions.
3. Review of the locale sensitive functions/classes in
C and C++
4. Encoding Conversions
5. Pitfalls and issues
6. Coding standards and development environment
7. Resource Files (Various formats)
8. Use of the International Components for Unicode (ICUC)
9. Question and Answer