首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2019 第三周:C+

2019 第一周语言:Java

1980 年代,Bjarne Stroustrup(比雅尼·斯特劳斯特鲁普) 在贝尔实验室工作期间发明并实现了 C++。C++ 基于 C 语言开发,增加了很多现代编程语言的特性。它是一种通用的静态类型编译式编程语言,支持过程化编程、面向对象编程和泛型编程。

豆知识

C++ 原名“C with Classes”,是作为 C 语言的增强版出现。(其实就是比雅尼·斯特劳斯特鲁普博士在用其他语言开发时觉得很不爽,然后就借鉴了别的语言改造了 C)

和 C 语言相比,C++ 引入了更多的特性,包括:复合类型(引用类型等)、迭代器、动态内存与智能指针、函数重载、面向对象程序设计等。其中面向对象是一个重要的特性,彻底改变了此前面向过程的编程方式,也让编程方式进入了一个新的时代(现在又在向函数式编程转变)。

C++ 虽然出现至今已经将近40年了,它仍然是目前主流的语言之一。尽管如此,由于其复杂性也遭受Linux之父Linus Torvalds曾经炮轰;图灵奖得主尼克劳斯·维尔特也曾经批评C++语言太复杂、语法语义模糊,是“拙劣工程学”的成果。

这是一个想到啥就写啥的订阅号。

动漫、日语、技术、感悟,都会有哦~

不如加个关注让我们一起学习进步吧!

此方的手账

微信号 : FrontEndLover

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114G05GOX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券