Font Size: a A A

The Design And Implement Of Cross-platform Development Based On C++ Language

Posted on:2011-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2178360305460183Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the current mainstream programming languages, C++well keeps the efficiency of C language, while including Object-Oriented and its own features, such as templates, generic programming and so on. However, C++but not like other higher-level languages such as Java, C#, python or any other script languages have a very good portability, C++itself flexibility brings itself more complicated of cross-platform development.Within this thesis, the practical detail of C++code will be list to discuss the development technology and management strategies, including designing, coding, testing and deployment of software developing and mainly related to the following areas, C++language's characteristics, cross-platform differences of C++language development, C++language portability, and cross-platform development environment for the deployment of the project. Unlike other high-level programming language, although almost all the platforms support C/C++language, but in different platforms, they are not the same on the definition and the expansion of the internal variables have different functions. Therefore, the cross-platform development of C++language relates to the current mainstream platforms, as well as the differences between different compilers. The cross-platform development strategy will be the final software released under the platform and have different strategies for different platforms, such as the diversity between Linux, Windows, Mac and other mainstream platforms.
Keywords/Search Tags:Cross-platform, Portability, C/C++, Design Patterns
PDF Full Text Request
Related items