scratch是什么意思 紙醉金迷近義詞反義詞
經常看到某兒童編程培訓機構使用scratch語言,提高兒童邏輯思維能力,balabala...
那么scratch是什么呢?
談起scratch的歷史,那就久遠了。
起源
Scratch是麻省理工媒體實驗室(終身幼稚園組)開發的一種基于編程塊的可視化編程語言。并且針對兒童創建了社區,小朋友們(也包括大孩子)不僅可以在線進行編程,還可以把編程的成果分享到社區里頭,給別的小朋友參考學習...現在Scratch已經被翻譯成支持70多種語言,被各種編程機構模仿學習再創造,像課外培訓班啦、K12教育、大學、研究機構等等,可以說用戶遍布世界的各個角落了。據2019年5月的統計顯示,光Scratch官方社區就已經有超過4000萬的用戶分享了差不多4000萬個項目了,而且社區網站每月的訪問量超4000萬...
Scratch的名字起源于DJ玩黑膠唱片的打碟技術,DJ把唱片放在磁頭上,通過磨盤打碟,隨意組合音樂,產生不同的音效。Scratch的目標也是讓用戶通過組合資源(音樂、圖片、視頻等),打造不同的程序。
什么是編程塊?什么是可視化編程?
說起編程,大家能想到的就是碼農(程序員)坐在電腦前噼里啪啦地敲鍵盤的樣子~Scratch的可視化編程就不這樣了,它預設了很多積木塊方式的編程塊,你只需要拖拽界面中的編程塊進行組合,就完成編程啦(聽起來很簡單)
來滿足一下好奇心,它的界面長這樣子:
圖1.Scratch的操作界面
左邊就是預設的編程積木塊,看上去就像拼圖的分片一樣中間空白區域是編程區域,就是把積木塊拖拽到這個區域,進行組合編程右邊區域分兩部分,上面是舞臺區域,說白了就是預覽區域,用于看程序運行效果的,下面則是角色資源信息列表和舞臺信息列表,就是程序里涉及的所有可以看見的內容的資源管理列表
是不是超級簡單?
為啥舞臺上是一直小貓呢?這個是Scratch社區的吉祥物"Scratch Cat",中文叫啥呢?不妨叫“撓癢貓”吧?哈哈~
Scratch的衍生
剛才說了,Scratch語言遍布世界的角落,我們來看看都有哪些衍生物呢?國內的培訓機構比如編程貓、核桃編程等等,用的都是Scratch或者Scratch定制版本來進行兒童編程教育的還有微軟出了個MakeCode還有Google的Blockly,甚至還有針對Anroid平臺的App Inventor還有Snap太多太多了,基本上說Scratch就是現在市面上的編程塊式編程的鼻祖吧
ScratchJr雖然Scratch已經很簡單了,但是主要是面向7、8歲以上的兒童。當然,終生幼稚園組沒有忘記更小的朋友們。于是有了這個ScratchJr,主要用于學習創造性地思考、系統推理等用途。
Scratch歷史
2004年 項目成立
2005年 Scratch 1.0 內測版本
2006年 Scratch 1.0 公測版本
2007年3月,第一個Scratch程序運行
2007年5月,Scratcstrong.0發布
2007年8月,Scratcstrong.1\Scratcstrong.2發布
2008年 Scratch 1.3 發布
2009年4月 Scratch社區第1,000,000個項目發布
2012年 Scratch 2.0 測試版本
2013年 Scratch 2.0 發布
2014年-2016年不知道在干啥
2017年 慶祝十周年
2018年 Scratch3.0發布
小結
這篇文章,我們簡單介紹了一下Scratch的起源和歷史,接下去,我們就要一步一步探索Scratch的秘密了哦,歡迎我們哦^_^
發布于:2022-11-05,除非注明,否則均為原創文章,轉載請注明出處。
