不需要!
這個系列是專門寫給 0 程式設計經驗的初學者~
Q1: 為什麼不教 Python 呢?
A1: 學得會 Python 不表示學得會 C++,反之如果具有扎實的 C++ 基礎知識,不論你未來要學什麼語言 (Python, Java, JavaScript...) 都會容易許多。
此外,學習 C++ 有助於了解電腦的運作原理,不論你是未來即將踏入相關領域的學生,亦或是考慮轉職當工程師,都會需要這方面的基礎。
Q2: C++ 不是很難學嗎? 適合沒有程式基礎的人嗎?
A2: 看情況,如果你想精通 C++,那勸你打消這個念頭~ 但如果只是期望具有一般程式設計師的能力,其實不需要了解太多 C++ 深奧的部分。
「無痛入手 C++」 顧名思義,會盡量挑選最重要、最常用的概念,避免談論那些通常只有相當資深的工程師會需要碰到的部分。
Q3: 環境架設會很麻煩嗎?
A3: 不會,根本不用架設環境 (其實是我懶得特別為這個寫一篇文章)
請直接 Google: C++ shell 或點擊超連結,立馬就可以開始線上 coding 了~
點進去以後會出現以下的畫面,使用上相當簡單:
1. 將下列程式碼複製貼上至 C++ shell 的編輯器。
#include <iostream>
using namespace std;
int main() {
// My fisrt C++ program!
cout << "Hello C++!";
return 0;
}
2. 點擊右下角的 Run
這篇文章簡短的介紹了「無痛入手 C++」這個系列。
並提供了一個超級無敵快速的簡易 C++ 開發方式,之後一些較為基礎的內容都會以這樣的形式進行教學,方便大家快速入門程式設計~
等日後進入到比較進階的內容時,會再介紹該如何架設比較正規的程式開發環境。