C++学习(1)——简介

预备知识

CS106A课程

课本

Programming Abstractions in C++

课程目标

学习如何通过计算机对复杂问题进行建立模型并解决。

  • 探索表示问题的通用抽象方法

  • 利用递归以及理解如何递归的思考问题

  • 量化分析解决问题的不同方法

什么是C++?

  • C++是一种编程语言,用来设计复杂的,高性能的系统

  • C++是一种非常有影响力的语言,Java从C++继承了很多的语法, 而JavaScript语言则保留了C++的许多特性

  • C++中的很多特性,在Java/JavaScript/Python语言中是没有的,而这些特性使得C++是一种非常具有吸引力的语言。

  • C++是一个非常大的语言,已经经过了多次的修订(目前已到C++17)

C++中Hello World程序

#include 
using namespace std;

int main()
{
    cout << "Hello, world!" <

接下来...

  • 阅读 Programming Abstractions in C++,学习更多关于C++编程的基础知识。

  • 完成lab 0, 搭建开发环境,以及学习如何使用调试器(debugger)

你可能感兴趣的:(C++学习(1)——简介)