|
C++是C语言的继承,是一门以C为基础发展而来的、面向对象的高级程序设计语言,它既可以进行C语言的过程化程序设计,又可以进行以继承和多态为特点的面向对象的程序设计。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。 C++的优点主要包括: 1.实现了面向对象程序设计,处理运行速度非常快,大部分的游戏软件都是由C++来编写的。 2.语言非常灵活,功能非常强大。 3.非常严谨、精确和数理化,标准定义很细致。 4.语言的语法思路层次分明。 大数据领域的不少产品都是使用C++开发的(即产品本身是由C++编写的),包括一些NoSQL数据库(ScyllaDB、MongoDB、Aerospike、Kudu、SequoiaDB)、数据仓库Impala、实时流计算框架Hurricane和Heron、资源调度框架Mesos等。 但是,谈到大数据开发语言,C++要明显逊色于Java,很多大数据应用程序(比如Hadoop程序等)都是使用Java开发的,而不是使用C++。 【出处】林子雨.大数据导论.人民邮电出版社,2020年9月第1版.
|