Scratch

Scratch

全球少兒圖形化編程工具(語言)
Scratch是麻省理工學院的“終身幼兒園團隊”在2007年發布的一種圖形化編程工具,主要面對全球青少年開放,是圖形化編程工具當中最廣為人知的一種形式,所有人都可以在軟件中創作自己的程序。截至到2021年仍在更新。
    軟件名稱:Scratch 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 設計公司:麻省理工學院(MIT) 性 質:簡易圖形化編程工具 功 能:創作故事、動畫、遊戲、藝術等 最新版本:Scratch 3.26.0 價 格:免費 發布于:2007年1月8日

軟件介紹

Scratch是麻省理工學院開發的一款簡易圖形化編程工具。這個軟件的開發團隊稱為“終身幼兒園團隊”(Lifelong Kindergarten Group)。幾乎所有的孩子都會一眼喜歡上這個軟件。建立起做編程的欲望。

建立程序的過程,用到塗鴉,錄音,找圖片這些有趣的過程。孩子的成品可以通過軟件直接發布到官方網站上。官方網站給每個注冊用戶開通了一個個人空間,放置發布的程序。

用戶發布後的程序,在官網可以找到。制作中的程序隻能在軟件環境下運行,發布後的程序則是在網頁内運行的。就是說,孩子們的作品可以通過網絡被無數人看到。官方網站具有交友和評論的功能。國内亦有類似官網發布程序後在網頁内運行的網站,方便國内愛好者和孩子們對作品進行交流。

Scratch大會

2008 年7月24-26日,MIT的Scratch團隊舉辦了第一次的全球Scratch社群聚會"Scratch@MIT",約有300多位老師、研究學者、軟件開發者前來參與,該研讨會的目的是:

分享Scratch是如何在家裡、教室、社區中心被使用的故事。

參與要親自動手操作的工作坊,學習Scratch的新技巧和策略。

研讨孩子們用 Scratch 學會了些什麼。

和MIT的Scratch團隊一起探索 Scratch 的未來發展方向。

第一個講題是Sowing the Seeds for a More Creative Society,由MIT媒體實驗室的龍頭老大 Mitchel Resnick 主講。

第二個講題是:imagine-Program-Share: Stories from the Scratch Online Community (幻想-寫程式-分享:Scratch 線上社群的故事),一個會議的開幕演講是多麼有重要性,他們居然「足甘心」的邀請四個在Scratch 線上社群很活躍的孩子從世界各地來參加,可見他們對孩子們的重視,真的不是說說而已。

JSOS 來自比利時,13歲

MyRedSbeptune 來自俄羅斯,13歲

SonicPopsb 來自英格蘭,10歲

Wodunne 來自美國,15歲

開發路線圖

Scratch的1.4版本、2.0版本和3.0軟件版本分别是用Smalltalk、Flash和Html5開發的。

Scratch 1.x 時期

Scratch 1.x 采用Smalltalk編寫。作為“OLPC(One Laptop per Child,每個孩子都有一台電腦)”項目的一部分,Smalltalk提出一個建議的語言學習順序,其中的每種語言都被設計成下一種的入門和基礎。這個順序是:Scratch-Etoys-Squeak-任意Smalltalk。在學習的過程中,每一種語言都提供了圖形化的編程環境,不僅是用于教會孩子們一些編程的概念,而且是包含物理和數學知識的模拟及講述故事的一些練習。Smalltalk和Squeak作為全功能的應用程序開發語言,在過去的數十年中已經變得十分有名了,而Scratch是孩子們學習的工具。在整個 1.x 系列中,Scratch官網基本保持不變。該版本的Scratch和網站沒有聯系(除了發布程序)。這在 2.0時期中發生了變化,人們可以在網頁裡制作程序。

Scratch 2.0 時期

Scratch 2.0是由andresmh于2010年1月在Scratch論壇上宣布的。它采用Flash編寫。支持了矢量圖。分為離線版和在線版。在線版允許直接在Web浏覽器裡創建、編輯和查看項目(不再需要上傳、下載項目或者安裝其它軟件),可以使用雲變量。離線版則隻能本地制作程序,無法使用雲變量。

Scratch2.0離線版在Scratch官網提供下載,便于在無法連接Internet的情況下使用,2.0版本加強了與外部鍊接設備的互動,例如Lego Wedo等。2020更換成更加先進的3.0版本,官網不再提供Scratch2.0編輯器。

Scratch 3.0 時期

Scratch 3.0放棄了Flash,采用了HTML5來編寫,HTML5是最新的HTML、CSS和JavaScript的總和,Scratch 3.0首先将會使用WebGL、Web Workers和 Web Audio Javascript libraries。JavaScript是一種廣泛的語言,它支持所有浏覽器和WebGL,從而跨平台使用。它經過了精心挑選,JavaScript運行不需要任何額外的插件。

Scratch 3.0這個名字首先是由Scratch團隊的Andrew Sliwinski在2016年五月份提出的。2018年1月份,Scratch 3.0的第一個公測版本(Scratch 3 beta)在Scratch官網上發布,Scratch 3.0在線編輯器的發行版本在2019年1月發布,而離線編輯器在2019年1月後也提供下載使用。

Scratch 3.0不僅僅是重構,也增加了一些功能,比如字符串包含判斷、移至最下層積木等。編輯器的外形看起來更加柔美,拖拽積木還有音效,支持多次撤回和恢複。Scratch 3.0 保存的文件格式為.sb3,可以讀取.sb和.sb2文件。

Scratch JR

MIT的ScratchJR是Scratch編程語言中的一款專門為學前兒童開發的平闆應用,适合5-7歲孩子學習編程。

上一篇:招商證券

下一篇:不可能事件

相關詞條

相關搜索

其它詞條