TIOBE 官方近日發布最新的 4月程式語言榜單,在TIOBE發布4月份的程式語言排行榜中,本月排名前十的分別是程式語言是:Java,C,Python,C++,C#,Visual Basic,JavaScript,PHP,SQL和R,這些語言對於已經在工作的計算機工程師來說都不陌生。
值得注意的是本次榜單前20出現了一個新的程式語言,也就是圖形化程式語言Scratch。
TIOBE開發語言排行榜
TIOBE是國外比較權威的開發語言排行榜,每月更新一次,依據的指數是基於世界範圍內的資深軟體工程師和第三方供應商提供,其結果作為當前業內程序開發語言的流行使用程度的有效指標。
該指數可以用來檢閱開發者的編程技能能否跟上趨勢,或是否有必要作出戰略改變,以及什麼程式語言是應該及時掌握的,對世界範圍內開發語言的走勢仍具有重要參考意義。
編程作為現代社會需要的一項技能受到了越來越多的關注,其中就包括兒童這一群體,可能有人會對 Scratch 居然比不少專業的程式語言更流行覺得不可思議,畢竟這只是一門教孩子入門編程的程式語言。
但是,如果考慮到總共有超過 5000 萬個項目是用 Scratch 「寫」出來的,而且每個月都會有 100 萬個新的 Scratch 項目加入,這就很難再否認 Scratch 的流行。況且,既然計算機越來越成為生活中不可或缺的一部分,那麼教孩子們學習編程的語言流行起來其實也就順理成章。
圖形化程式語言Scratch
圖形化程式語言Scratch,目前主要應用於少兒編程教學使用,國外有少部分大學生初次對於國內STEAM教育領域的從業者已經非常熟悉,但是對於國內一般程式設計師群體可能還比較陌生。
少兒編程從國外傳到國內,少兒編程教育被越來越多的家庭和孩子所知曉,很大程度是也是由於這個圖形化程式語言工具Scratch得以發明。
少兒編程原本起源於美國,標誌性事件是麻省理工學院(MIT)設計開發開發了一款針對少兒的圖形化編程軟體Scratch,由於它是採用圖形化的編程方式,我們不需要編寫具體的代碼,只需要使用滑鼠將積木塊進行組合、嵌套,便能夠實現程序化的操作。
圖形化程式語言工具Scratch這個軟體的開發團隊稱為「終身幼兒園團隊」(Lifelong Kindergarten Group),最初開發這種電腦程式語言的目的就是讓低齡學生也可以編程,讓編程不再是成人的專屬。
讓孩子可以通過Scratch這個編程工具,自由的進行表達和創作,能幫助孩子進行創造性的思考、系統性的推理以及合作性的工作——這些都是生活在21世紀的重要技能。
通過新一代的技術,為下一代學生提供工具與扶持,從而讓他們能夠觸及夢想,實現抱負,這便是少兒編程的設計宗旨。
我們都知道孩子的好奇心和想像力是無限的,而少兒編程就是希望能讓孩子保持這一份好奇心,發揮每個孩子的想像力和創造力,創造屬於自己的作品,讓孩子永遠保持創造力。
有很多小孩子在學習了少兒編程,看到電腦對自己創建的代碼指令做出反應的時候,會抑制不住地興奮起來,這種及時反饋,有趣、主動性的學習與填鴨式的教育是截然不同的。
對於孩子的成長學習是極為有利的,未來的計算機科學家也許就會從這千千萬萬個孩子中誕生。
即使不是每個孩子都要成為計算機科學家,但是這個過程中,孩子也不僅能學會編程的技能,更能鍛鍊和提高思維能力和創造力,為迎接人工智慧時代的到來做好準備。
但是如果沒有,剛好孩子又對電腦、手機智能工具擁有非常大的興趣,去試著讓孩子接觸、學習少兒編程,在玩的過程中去學習和創造,也未必不可一試。
而探究如何藉助技術讓兒童成長為具有創造性思維的人,也正是少兒編程技術發明者和教育工作者孜孜不倦的追求。
除了國外的Scratch,國內還有自主研發的3D少兒動畫編程工具—帕拉卡
我們知道Scratch還是2D的編程工具,學生可以用它來創作2D交互式的動畫、小遊戲,然後還可以把作品分享給其它的學生,但由於是國外發明創造者,目前國內很多機構都是拿來直接使用,課程也是照搬國外的課程體系,沒有根據國內學生的興趣和認知,難免造成一些水土不服的情況。
基於這種現狀,國內有了自主研發的3D動畫編程創作工具——帕拉卡(Paracraft)
帕拉卡(Paracraft)是一款國產的3D動畫編程創作工具,由國內上市公司自主研發,可以使用它的方塊積木來搭建設計3D模型和場景,電影方塊創作3D動畫,代碼方塊學習和編寫電腦程式,非常適合7——16歲學生學習少兒編程使用,打破了少兒編程教育就是Scratch的局限。
內置環境和遊戲自帶創造屬性,可玩性和探索創造比Scratch更高
帕拉卡(Paracraft)對比Scratch一個非常大的優勢就是通過簡單的方塊搭建能夠讓學生最大限度的發揮想像力和創造力,自由自在的創造,從而更加吸引學生學習少兒編程的興趣,不相信的老師都可以讓學生實際體驗對比下。
帕拉卡(Paracraft)從編程學習的素材開始都是由學生自己親手製作完成,我們知道目前市場上Scratch的少兒編程學習,學生都是基於官方提供好的素材包,學生只能根據官方提供的素材包去學習,自行設計的難度還是比較大,這一點大大限制了學生自己創作的參與感和體驗感。
因為是3D世界,更加接近現實生活的創作,讓每個學生了解生活,喚醒學生的想像力,開發學生的創造衝動,讓每個學生都可以體驗創造的快樂,這是每個人的原動力。
帕拉卡(Paracraft)希望能在國內開展少兒編程教學的學校和培訓機構能在編程工具上能夠跳出Scratch的限制,只有跳出了Scratch工具的限制,才能跳Scratch教學體系的限制。
通過自主的教研團隊建設,自主的教學體系課程研發去滿足課程的創新性、邏輯性、趣味性要求,更好的開展適應人工智慧時代的發展的少兒編程教育教學,一起幫助培養更多面向未來的創造者。