有考網有考網合作機構>西安培訓學校>西安交大童程童美少兒編程培訓
西安交大童程童美少兒編程培訓
全國統(tǒng)一學習專線 8:30-21:00
位置:有考網 > 興趣愛好 > 少兒編程 > > 少兒學習Python或C++編程的兩個誤解  正文

少兒學習Python或C++編程的兩個誤解

發(fā)布時間:2021-09-08 11:15:23來源:轉載

孩子15歲,該學Python還是C++?不時地有接收到家長們的詢問,“孩子學Scratch一段時間了,接下來想進入文本式編程語言的學習,不曉得學Python好,還是C++好”,這個問題,其實很難回答。因為孩子情況不同,家長訴求不同,且本身兩種語言之間也沒有孰優(yōu)孰劣之分。

也不時聽到家長這樣說“我沒想讓孩子參加信奧,所以我們不學C++,選擇學Python”,“孩子想往人工智能領域發(fā)展,所以我們選擇學Python”。在解答“孩子為什么要學編程”,“Python和C++,我們怎么選擇”之前,我們先澄清家長們選擇讓孩子學習Python或C++的兩個誤解

信奧與C++之間的誤解:

我們可以這樣說,C++是信奧的必要條件,但信奧不是C++的充分條件。即如果想參加信奧,就必須學C++,因為信奧采用的語言是C++(之前還有PASCAL,但后面這個語言會取消,只有C++了)。

但是學C++,并不只是針對信奧。

C++(其實是C/C++)在計算機領域,可以這樣說,在語言里,它是較貼近計算機底層的語言,象我們耳熟能詳?shù)牟僮飨到y(tǒng)Windows、Linux就是用C/C++來開發(fā)的。所以如果想要了解計算機底層的工作原理,我們也需要選擇學習C/C++。

Python與人工智能的誤解:

為什么我們現(xiàn)在說到人工智能就劍指Python,這是因為Python在科學計算和數(shù)據分析上有它的優(yōu)勢,且語言本身又容易讓人上手,所以可以說是機緣巧合,Python成為了當前人工智能的主流語言。

但其實人工智能的核心算法很多是依賴于C/C++的,象的機器學習框架TensorFlow其核心代碼就是用C/C++寫的。所以我們或許應該這樣說,目前Python是人工智能應用領域的主流的語言,C/C++是人工智能核心算法的主流語言。

接下來我們通過一些類比再來嘗試解答下“孩子學編程是選擇Python還是C++”。首先聲明一下,由于本人對于音樂的理解有限,僅限于一個普通人對于音樂的認識,而且這畢竟是兩對完全沒有相關性的事物之間的類比,所以下面類比不可能可以完全等同而言。較重要的是想通過這樣的類比,讓對編程幾乎沒有了解的家長們可以有一些直觀的認識。

更多培訓課程: 西安少兒編程 更多學校信息: 西安交大童程童美少兒編程培訓 咨詢電話:

相關內容: 少兒Python編程 少兒C++編程 童程童美教育

同類文章