【廣告】
孩子為什么要從小要學(xué)少兒編程
推廣編程教育這么久,被問(wèn)得1多的一個(gè)問(wèn)題就是:“我家孩子學(xué)這個(gè)是不是沒(méi)有用???”
學(xué)習(xí)編程究竟有多重要?
帶大家看一些例子,你就會(huì)知道學(xué)習(xí)編程究竟有多重要了!
國(guó)外
德米什·哈薩比斯,Google人工智能的創(chuàng)始人,8歲開始學(xué)習(xí)編程;馬克扎克伯格,F(xiàn)acebook創(chuàng)始人,10歲學(xué)習(xí)編程;比爾蓋茨,Microsoft創(chuàng)始人,13歲學(xué)習(xí)編程;喬布斯,蘋果公司的CEO, 12歲開始學(xué)習(xí)編程;埃隆馬斯克,特斯拉、Space X火箭公司創(chuàng)始人,9歲學(xué)習(xí)編程。
國(guó)內(nèi)
武漢高中的沈凡收到了庫(kù)珀聯(lián)盟學(xué)院的錄取1通知書,并獲得每年約2.14萬(wàn)美元高額獎(jiǎng)學(xué)金!同樣也是得益于編程;杭州15歲高三女孩郭文景獲得奧林匹克信息競(jìng)賽獎(jiǎng)項(xiàng),這是她被哈佛錄取的重要原因之一;長(zhǎng)春三名高中生鄒雨恒、吳一凡、王天懿因“電腦玩得好”被保送北大清華;廣東金策16歲在全國(guó)信奧總決賽名奪冠被清華內(nèi)定,同時(shí)在俄羅斯舉辦的第28屆國(guó)際信息學(xué)奧林匹克競(jìng)賽(簡(jiǎn)稱IOI)中,以絕1對(duì)優(yōu)勢(shì)斬獲國(guó)際……
不管是國(guó)外還是國(guó)內(nèi),這些成功案例告訴我們一個(gè)信息:學(xué)習(xí)編程是非常重要的
少兒編程的現(xiàn)狀
提起編程,大家首先想到的是程序員,而我今天的主題確是少兒編程。也許很多人會(huì)問(wèn),兒童也會(huì)編程嗎?別急,讓我們看看現(xiàn)在的形勢(shì)。
先讓我們看看,少兒編程教育整體的發(fā)展情況,概括來(lái)說(shuō),可以認(rèn)為國(guó)外發(fā)展如火如荼,國(guó)內(nèi)方興未艾。國(guó)外不僅在政府層面上大力鼓勵(lì),相關(guān)的公司、機(jī)構(gòu)也是五花八門,還會(huì)有一些線上學(xué)習(xí)社區(qū)(Scratch、tynker),可以說(shuō)形勢(shì)一片大好。
編程的執(zhí)行原理
計(jì)算機(jī)對(duì)除機(jī)器語(yǔ)言以外的源程序不能直接識(shí)別、理解和執(zhí)行,都必須通過(guò)某種方式轉(zhuǎn)換為計(jì)算機(jī)能夠直接執(zhí)行的。
這種將高1級(jí)MINIPRO編程硬件程序設(shè)計(jì)語(yǔ)言編寫的源程序轉(zhuǎn)換到機(jī)器目標(biāo)程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計(jì)算機(jī)對(duì)高1級(jí)語(yǔ)言書寫的源程序一邊解釋一邊執(zhí)行,不能形成目標(biāo)文件和執(zhí)行文件。
編譯方式下,首先通過(guò)一個(gè)對(duì)應(yīng)于所用程序設(shè)計(jì)語(yǔ)言的編譯程序?qū)υ闯绦蜻M(jìn)行處理,經(jīng)過(guò)對(duì)源程序的詞法分析、語(yǔ)法分析、語(yǔ)意分析、代碼生成和代碼優(yōu)化等階段將所處理的源程序轉(zhuǎn)換為用二進(jìn)制代碼表示的目標(biāo)程序,然后通過(guò)連接程序處理將程序中所用的函數(shù)調(diào)用、系統(tǒng)功能調(diào)用等嵌入到目標(biāo)程序中,構(gòu)成一個(gè)可以連續(xù)執(zhí)行的二進(jìn)制執(zhí)行文件。調(diào)用這個(gè)執(zhí)行文件就可以實(shí)現(xiàn)程序員在對(duì)應(yīng)源程序文件中所特定的相應(yīng)功能。