【廣告】
編程的執(zhí)行原理
計(jì)算機(jī)對(duì)除機(jī)器語言以外的源程序不能直接識(shí)別、理解和執(zhí)行,都必須通過某種方式轉(zhuǎn)換為計(jì)算機(jī)能夠直接執(zhí)行的。
這種將高1級(jí)MINIPRO編程硬件程序設(shè)計(jì)語言編寫的源程序轉(zhuǎn)換到機(jī)器目標(biāo)程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計(jì)算機(jī)對(duì)高1級(jí)語言書寫的源程序一邊解釋一邊執(zhí)行,不能形成目標(biāo)文件和執(zhí)行文件。
編譯方式下,首先通過一個(gè)對(duì)應(yīng)于所用程序設(shè)計(jì)語言的編譯程序?qū)υ闯绦蜻M(jìn)行處理,經(jīng)過對(duì)源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優(yōu)化等階段將所處理的源程序轉(zhuǎn)換為用二進(jìn)制代碼表示的目標(biāo)程序,然后通過連接程序處理將程序中所用的函數(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)功能。
Scratch-適合編程啟蒙的編程語言
Scratch是一種趣味編程語言,它由麻省理工學(xué)院(MIT)和Google公司共同研發(fā),針對(duì)6-16歲孩子的趣味編程語言,只需要使用鼠標(biāo),學(xué)生就可以編寫自己的故事書,動(dòng)畫片或者小游戲。
Scratch采用的是“圖形拖拽式編程”方式進(jìn)行程序的創(chuàng)造。相對(duì)于JAVA、Python等語言來說,Scratch有以下這些優(yōu)點(diǎn):
入門簡(jiǎn)單,無關(guān)原有編程基礎(chǔ)。通過拖拽塊創(chuàng)建代碼,而不是手動(dòng)編寫基于文本的代碼,去除了枯燥的編程語法。內(nèi)容豐富,針對(duì)有興趣、喜愛繪畫的學(xué)生,提供角色繪制設(shè)計(jì)功能。通過使用Scratch,讓學(xué)生在動(dòng)畫、游戲設(shè)計(jì)過程中逐漸形成邏輯分析、獨(dú)立思考創(chuàng)新的思維方式。相比其他編程軟件,其更加直觀,學(xué)生能比較容易地看到自己的勞動(dòng)成果。
人工智能時(shí)代,國內(nèi)外都重視編程教育
1. 人工智能的時(shí)代,編程是通往未來社會(huì)重要的技能。全球有超24個(gè)國家,包括日本,韓國,以及歐洲多個(gè)國家,這些國家很重視已經(jīng)將編程教育納入K12課程大綱或者教學(xué)場(chǎng)景。例如,STEAM課程代理哪家好,在美國,兒童編程已經(jīng)成為孩子繼閱讀、寫作、算術(shù)這三項(xiàng)基本能力外所需要掌握的第四項(xiàng)必備技能;英國要求5歲以上的孩子必須學(xué)習(xí)編程。
2. 我國于2017年7月印發(fā)人工智能發(fā)展規(guī)劃,鼓勵(lì)學(xué)校在相關(guān)課程中推動(dòng)編程教育。在中,詳細(xì)介紹了新課程改革的有關(guān)情況,在此次的“新課改”中,正式將人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)處理正式劃入新課標(biāo)。
企業(yè): 學(xué)晟教育科技(北京)有限公司
手機(jī): 18511801901
電話: 010-62166651
地址: 北京市海淀區(qū)中關(guān)村南大街48號(hào)九龍商務(wù)中心A920