嵌入式开发之C++基础学习笔记1--综合比较HelloWorld示例
选择C++的理由: 1)C++语言是由C语言扩充而来。它是一门混合型的语言,既支持传统的结构化程序设计,又支持面向对象的程序设计,这使得C++非常流行。它在编程中支持面向对象。因此,它比C更适合人们的思考方式,并且比C要安全、可靠、有效。但是它并不像Java那样全面实现类的使用,这使得它很灵活,能够适应多种场合的需要。 2)C++是编译语言,性能良好,效率更高。它不像Java、PHP、ASP等语言,需要在运行时转换为机器码,或者读一条语句执行一条。它直接被编译为机器可识别的机器码。 3)C++编写的程序独立性好。只要C++编译时产生的机器码不依赖外部的动态链接库,C++就可以在不需要安装额外程序的情况下,移动到运行同样操作系统的其他机器和微处理器上。而移动Java程序时需要先安装Java运行期库。这是C++语言成功流行的一个重要原因。 4)C++语言应用极为广泛。尤其在底层编程和系统级编程上更是C++的传统优势应用。在数据库和多媒体方面,C++又以其卓越的稳定性而赢得了荣誉。 与C编写代码不同,C++关于HelloWorld这么一个简单程序有很多变化 第一个例子: jellonwu @jintao :~/Desktop$ vim test1.cpp #include <iostream> using namespace std; int main() { cout<<"Hello