![22个必知编程语言之「C/C++」](https://static001.infoq.cn/resource/image/a1/b5/a121d31f23fce76bff98f6644a0511b5.jpg)
![](https://static001.infoq.cn/resource/image/48/05/48afc43430ea3dbad0aa542fd1feb305.jpg)
在 C 的基础上,一九八三年又由贝尔实验室的 Bjarne Strou-strup 推出了 C++。 C++进一步扩充和完善了 C 语言,成为一种面向 对象的程序设计语言。C++目前流行的集成开发环境最新版本是 Borland C++4.5,Symantec C++6.1,和 Microsoft VisualC++2017。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。
一线时间案例
更多内容推荐
为什么要使用 Rust 语言?
Rust 是一种快速、高并发、安全且具有授权性的编程语言,最初由 Graydon Hoare 于2006 年创造和发布。现在它是一种开源语言,主要由 Mozilla 团队和许多开源社区成员共同维护和开发。它的目标是 C 和 C++占主导地位的系统编程领域。
2022-06-28
你有对象类, 我有结构体,Go lang1.18 入门精炼教程,由白丁入鸿儒,go lang 结构体 (struct) 的使用 EP06
再续前文,在面向对象层面,Python做到了超神:万物皆为对象,而Ruby,则干脆就是神:飞花摘叶皆可对象。二者都提供对象类操作以及继承的方式为面向对象张目,但Go lang显然有一些特立独行,因为它没有传统的类,也没有继承,取而代之的是结构和组合的方式
2022-08-09
架构师训练营第二周课程笔记及心得
面向过程的语言是面向逻辑的,开发复杂的大规模的系统时,线性逻辑之间就会变得耦合起来,并且越庞大耦合程度越高
2020-09-27
C++:后现代的系统编程语言
C++作为一门经典的编程语言,从上世纪八十年代起至今一直被广泛应用在系统开发和高性能计算领域。近几年来随着各种编程语言和范式的兴起,C++的身影渐渐淡出了人们的视野。但是作为一个仍在不断进步的语言,C++在最近几年飞速发展,已经具备了现代语言应有的特性,而且也有了许多已有的和正在进行的新的拓展。
学习现代 C++:Barbara Moo 专访
StartFragmentC++在上世纪80年代问世时恰逢面向对象编程兴起,C++也成为软件开发领域的主要编程语言之一。在C++出现后的若干年里,脚本语言和托管语言也逐渐流行起来。InfoQ采访了Barbara Moo,她是《C++ Primer》第五版的合著者之一,这本书是关于C++11和现代C++开发的。
面向复杂度架构设计的思考
-- 学习消化华仔的《面向复杂度架构设计》
2021-03-31
Rust 异步 Web 框架之 Rocket(三)
2021-09-09
扩展 LLVM 的 Checked C 使 C 语言的空间内存更安全
Checked C是由Microsoft Research组织开发的开源、合作项目,它的目标是扩展C语言,方便程序员写出更为可靠的程序,不会出现类似缓存溢出、越界内存访问以及不正确的类型转换等问题。Checked C的代码可以和标准C代码共存,方便转移。
工作年限、成长路线、进阶技术。怎样才能成为架构师?
你只面向工作学习吗?
2021-06-22
4. 对象映射 - Mapping.Mapstercover
目前,.Net中的对象映射框架,功能强大且性能极佳的对象映射框架已经存在,其中使用最多的有...
2022-07-01
40 岁 C++ 没有中年危机
C++ 之父 : 诞生40年来, C++ 生命力不减的秘密
加餐(二)|第二章类与对象总结复习 + 思考题答案
第二章类与对象思考题答案
加餐 3 | 轻松一刻:我想和你聊聊前端的未来
“别更新了,学不动了”你是不是也经常有这种感觉?不如听听我的想法?
2020-09-07
计算机网络(五、运输层)
OSI七层模型中的物理层、数据链路层和网络层,它们是面向网络通信的低三层协议。运输层负责端到端的通信,既是七层模型中负责数据通信的最高层,又是面向网络通信的低三层和面向信息处理的最高三层之间的中间层。
2022-08-20
Rust 异步 Web 框架之 gotham-and-thruster
2021-09-16
WebAssembly 在物联网、多媒体与云技术方面有哪些创新实践?
在本节课中,我们主要介绍了 Wasm 在“物联网”、“多媒体”以及“云”这三个技术领域内的一些创新性实践。
2020-09-28
Python 基础(二) | Python 的基本数据类型
⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深度学习的代码能力打下坚实的基础。
2022-09-08
用户故事 2|在库乐队中,你就是最好的架构师
可能在很多人的印象里,玩音乐的都有一头长发,写代码的都穿格子衬衫。事实上,专心写Bug的码农,也有对美的追求。
2021-02-16
2020 适合中高级工程师的面试题——java 基础,移动网页开发框架
integer 对象 int的封装类
2021-11-02
C++ 深入浅出工厂模式(初识篇)
深入浅出工厂模式
2020-08-18
推荐阅读
Khronos: 面向万亿规模时间线的性能监控引擎建设实践
2023-10-25
面向智慧城市的 GIS 框架
2022-11-16
c++ 推荐几个线上观测的库
2023-04-27
Python 基础(四) | 程序控制结构
2022-09-14
42|大前端:通过一云多端搭建跨 PC/ 移动的平台应用
2022-12-24
31|当装饰器遇上函数式:打造一个函数式装饰器模式的程序
2023-11-08
13|基本数据类型:为什么 Go 要原生支持字符串类型?
2021-11-10
电子书
![中国开发者画像洞察研究报告2024](https://static001.geekbang.org/resource/image/95/8e/95081b60495410fea2b1be25048e4f8e.png?x-oss-process=image/resize,w_310,h_422)
大厂实战PPT下载
换一换 ![腾讯混合云数据湖 GooseFS 在高性能计算场景的落地](https://static001.geekbang.org/con/114/pdf/3099170972/image/page-001.jpg?x-oss-process=image/resize,w_532,h_300)
程力 | 腾讯云 技术专家
杨志丰 | 蚂蚁金服 OceanBase首席架构师
Alexander Zevaykin | Yandex Technical Leader
评论