← 返回博客主页 🗺️ 学习路线

编程语言分享

red wenzi · 2026-09-16 · 学习路线 · 4 门语言 · 37 章 146 题 · 全部已上线
🎯 这条线是什么:把每门编程语言整理成能直接照着学的教材——有概念、有示例、有练习、有答案,代码实测可编译。四门随便挑,也可以按 C → C++ → Java → Python 的顺序走:零基础从 C 起步,冲一线大厂暑期实习直接进 C++,课程或项目需要就学 Java,数据方向用 Python。

四门语言,全部已上线

C ✅ 8 章 16 题

指针、动态内存、结构体、多文件工程:把「变量在内存里长什么样」讲透。

🎯 零基础首选

进入 C 语言路线 →

C++ ✅ 13 章 98 题

从第一个程序讲到模板、STL 与现代 C++,另配 181 题练习册与四周学习计划。

🎯 冲一线大厂暑期实习的主力语言

进入教材目录 → · 98 题索引 · 181 题练习册

Java ✅ 8 章 16 题

JVM 与字节码、类与对象、继承与接口、集合框架、异常与文件、Stream 实战。

🎯 课程或项目需要,或想和 C++ 对照看另一套生态

进入 Java 路线 →

Python ✅ 8 章 16 题

容器与推导式、函数与模块、面向对象,最后一章用 csv 与 pandas 处理真实数据。

🎯 数据科学方向的第一门语言

进入 Python 路线 →

🔄 数据结构与算法(计算机基础线)正在做:已上线 3 章(链表复杂度数组与二分),四语言对照、代码实测可跑 → 这条线的目录

这套资料怎么用

⚙️ 环境约定:代码用 g++ -std=c++17 -Wall -Wextra -Wpedantic 实测通过;示例以 Windows PowerShell 为主,macOS / Linux 把 .\app.exe 换成 ./app
📚 本文概念都在知识大全:

编译与链接 · STL · RAII · 时间复杂度