C++学习第一课:C++学习须知

C++学习

C++第一课:C++学习须知



前言

***在人工智能不断发展的时代,C++作为一门面对对象的常用语言,在项目被中被使用的频率历年来逐步提升,直至2024年已成功超过c语言达到第二名的位置,仅此python,为了便于后续的学习以及发展,即日起开始学习C++并做博客进行记录,本篇文章主要对C++的介绍以及课程学习进行说明 ,让我们一起开启C++的学习之旅 !*** 注:由于本系列博客主要是学习笔记,因此对于掌握语言无关的背景知识不会做过多赘述!


一、什么是C++

C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。

1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。

二、C++的发展史

1. 几类语言的渊源

(1)在C的基础了加入面向对象而有了C++
(2)在C++基础上对一些问题进行修改、模仿有了JAVA
(3)为了对标JAVA,微软照着JAVA而有了C#

2. C++的工作领域

(1)操作系统以及大型系统软件开发
(2)服务器端开发
(3)游戏开发
(4)嵌入式和物联网领域
(5)数字图像处理
(6)人工智能
(7)分布式应用 and so on…

3. C++对标岗位

(1)软件开发-后台开发方向
(2)C+++开发工程师

三、如何学习C++

1. 写博客+看别人的博客

https://forum.bitejiuyeke.com/?thread-2820.htm(登录教务系统可查)

2. 书籍学习

(1)剑指offer
(2)c++ Prime
(3)Effective C++

总结

以上就是C++的入门内容以及注意事项,从现在起,C++学习,正式启动!让我们一起努力吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值