【廣告】
Scratch-適合編程啟蒙的編程語(yǔ)言
Scratch是一種趣味編程語(yǔ)言,它由麻省理工學(xué)院(MIT)和Google公司共同研發(fā),針對(duì)6-16歲孩子的趣味編程語(yǔ)言,只需要使用鼠標(biāo),學(xué)生就可以編寫(xiě)自己的故事書(shū),動(dòng)畫(huà)片或者小游戲。
Scratch采用的是“圖形拖拽式編程”方式進(jìn)行程序的創(chuàng)造。相對(duì)于JAVA、Python等語(yǔ)言來(lái)說(shuō),Scratch有以下這些優(yōu)點(diǎn):
入門(mén)簡(jiǎn)單,無(wú)關(guān)原有編程基礎(chǔ)。通過(guò)拖拽塊創(chuàng)建代碼,而不是手動(dòng)編寫(xiě)基于文本的代碼,去除了枯燥的編程語(yǔ)法。內(nèi)容豐富,針對(duì)有興趣、喜愛(ài)繪畫(huà)的學(xué)生,提供角色繪制設(shè)計(jì)功能。通過(guò)使用Scratch,讓學(xué)生在動(dòng)畫(huà)、游戲設(shè)計(jì)過(guò)程中逐漸形成邏輯分析、獨(dú)立思考創(chuàng)新的思維方式。相比其他編程軟件,其更加直觀,學(xué)生能比較容易地看到自己的勞動(dòng)成果。
常用的編程語(yǔ)言
Python
Python 是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由荷蘭人Guidovan Rossum于1989年發(fā)明,個(gè)公開(kāi)發(fā)行版發(fā)行于1991年。骨子里帶著簡(jiǎn)單、優(yōu)雅的設(shè)計(jì)哲學(xué)的一門(mén)編程語(yǔ)言,適合入門(mén)者學(xué)習(xí),應(yīng)用范圍也很廣,是人工智能標(biāo)配語(yǔ)言。
C
在C語(yǔ)言的基礎(chǔ)上開(kāi)發(fā)的一種面向?qū)ο缶幊陶Z(yǔ)言,應(yīng)用非常廣泛。常用于系統(tǒng)開(kāi)發(fā),引擎開(kāi)發(fā)等應(yīng)用領(lǐng)域。
Scratch
全世界排名的理工類(lèi)院?!绹?guó)麻省理工學(xué)院(MIT)研發(fā)出來(lái)的,現(xiàn)在是全球最火爆的圖形化編程軟件。米切爾·瑞斯尼克在派珀特教1授的編程語(yǔ)言的基礎(chǔ)上推出了新一代的編程語(yǔ)言——Scratch編程語(yǔ)言。這個(gè)語(yǔ)言解決了很多人對(duì)程序想學(xué)卻無(wú)從下手的問(wèn)題,達(dá)到“不僅能讀還能寫(xiě)得好”的境界。
機(jī)器人語(yǔ)言
在計(jì)算機(jī)系統(tǒng)中,一條機(jī)器指令規(guī)定了計(jì)算機(jī)系統(tǒng)的一個(gè)特定動(dòng)作。一個(gè)系列的計(jì)算機(jī)在硬件設(shè)計(jì)制造時(shí)就用了若干指令規(guī)定了該系列計(jì)算機(jī)能夠進(jìn)行的基本操作,這些指令一起構(gòu)成了該系列計(jì)算機(jī)的指令系統(tǒng)。在計(jì)算機(jī)應(yīng)用的初期,程序員使用機(jī)器的指令系統(tǒng)來(lái)編寫(xiě)計(jì)算機(jī)應(yīng)用程序,這種程序稱(chēng)為機(jī)器語(yǔ)言程序。使用機(jī)器語(yǔ)言編寫(xiě)的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行。缺點(diǎn)也很明顯,如:編程工作量大,容易出錯(cuò);依賴(lài)具體的計(jì)算機(jī)體系,因而程序的通用性、移植性都很差。