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

少兒學(xué)習(xí)Python或C++編程的兩個誤解

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

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

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

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

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

但是學(xué)C++,并不只是針對信奧。

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

Python與人工智能的誤解:

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

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

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

更多培訓(xùn)課程: 西安少兒編程 更多學(xué)校信息: 西安交大童程童美少兒編程培訓(xùn) 咨詢電話:

相關(guān)內(nèi)容: 少兒Python編程 少兒C++編程 童程童美教育

同類文章