學(xué)習(xí)編程是從c語言開始嗎?
C語言雖然是計算機底層語言,但因為它過于繁冗復(fù)雜的語法,可能并不適用于所有的入學(xué)者。相比較而言,scratch是最易入門的一種語言。它不需要你手寫代碼,因為語言指令已經(jīng)被包裝到積木塊中,只需要拖動它按順序(根據(jù)不同的效果需求而不同的邏輯順序)排列即可。雖然理論上它是為兒童開發(fā)的編程語言,但是有的企業(yè)也都要求員工會使用scratch。
據(jù)美國報道,美國國家航空航天局(NASA)宣布了一個全新的員工培訓(xùn)計劃,期望用兒童編程工具Scratch來讓更多人掌握編程能力,并參與實際工作。
在美國,優(yōu)秀的程序員越來越難招到。在人員不足的壓力之下,NASA提出了一個大膽的計劃,既然因為編程學(xué)習(xí)門檻太高而導(dǎo)致程序員不足,那為何不降低編程學(xué)習(xí)的門檻呢?于是NASA大膽的在一個太空站項目里使用了Scratch作為開發(fā)工具,多名毫無編程基礎(chǔ)的人員短暫培訓(xùn)后,可以直接為太空站項目編寫代碼。
Mitchel Resnick教授,MIT媒體實驗室終身學(xué)習(xí)幼兒園項目負責(zé)人
麻省理工負責(zé)Scratch研發(fā)的媒體實驗室人員表示,NASA的這一舉措大膽又充滿想象。麻省理工在推出Scratch的6年里,一直在不斷改進和增強功能。目前已經(jīng)在純粹軟件編程的基礎(chǔ)上,擴展出了可直接與硬件和互聯(lián)網(wǎng)接口的Scratch X。麻省理工之前還從未想到直接將Scratch應(yīng)用在專業(yè)科研領(lǐng)域,NASA這一“奇招”讓Scratch的未來充滿了想象。