我与C++的故事(杂谈)

文章目录

  • [0 背景](#0 背景)
  • [1 杂谈](#1 杂谈)

0 背景

本篇纯属杂谈,仅用于回忆与记录与C++的过往经历。

1 杂谈

记得刚开始接触C++,是在大一的时候。当时第一门编程课,学习的就是C++编程语言(其实我第一门认识的编程语言,是爪哇(Java),而不是C+,嘿嘿)。一开始先试学习面向过程编程,编程的思想和风格就很像C语言。写了一个学期后,下学期,开始教面向对象编程。

学习的时候,就只会按照书上的示例敲代码,并未真正理解相应编程思想。个人导师教的方法,就是让读程序,画变量函数的堆、栈图。期末考试,考试的是知识点的选择题。这就导致了学习一年,理论学习了不少,但是还是不会写代码(写的代码少了,接触的项目也少)。

其他学院的编程语言课,老师部署编程题目,期末考试考查的也是编程写代码。经过这样的训练,学生的代码能力,感觉能很快的提升。

真正有面向对象的思想,是大二专业课学习Java编程语言的时候。在这个万物皆对象的语言中,第一次感受到了对象的含义。大二的一年时间里,就很少接触C++了。

大三学习socket编程时,再次重拾了C++。然后做毕设项目,是关于目标检测的算法方向(使用open cv库、Qt库),又再一次的加深了对C++的理解。(其实学习编程语言,应该跟着项目入手。做几个项目,就上手了。如果是光啃语法书,可能是学不会的,尤其是像C++这种字典般厚的语法书)

毕业后,从事的第一份职业,也是与C++有关的职业。后面基本工作的这些年,项目中多或多或少的使用到了C++。

哈哈哈,怎么有感觉C++可能会伴我一生。不过我也是非常的乐意的。

附一张大学里买的C++技术书(看了一小部分了😂)。

相关推荐
徐先生 @_@|||34 分钟前
Palantir Foundry 五层架构模型详解
开发语言·python·深度学习·算法·机器学习·架构
tang777891 小时前
爬虫如何绕过绕过“5秒盾”Cloudflare:从浏览器指纹模拟到Rust求解之不完全指南
开发语言·爬虫·rust·cloudflare
Yuer20251 小时前
什么是 Rust 语境下的“量化算子”——一个工程对象的最小定义
开发语言·后端·rust·edca os·可控ai
hqwest1 小时前
码上通QT实战26--系统设置01-系统设置布局
开发语言·qt·qss·qt基础控件·qt布局控件·qt表格控件
薛定谔的猫19821 小时前
llama-index Embedding 落地到 RAG 系统
开发语言·人工智能·python·llama-index
玖釉-2 小时前
[Vulkan 学习之路] 08 - 给图片穿马甲:图像视图 (Image Views)
c++·windows·图形渲染
jghhh012 小时前
传递对准MATLAB仿真程序
开发语言·matlab
m0_748250033 小时前
C++ 信号处理
c++·算法·信号处理
yuyanjingtao3 小时前
动态规划 背包 之 凑钱
c++·算法·青少年编程·动态规划·gesp·csp-j/s
编程武士3 小时前
Python 各版本主要变化速览
开发语言·python