當前位置:
首頁 > 科技 > 除了Scratch 還有這些語言可以選

除了Scratch 還有這些語言可以選

眾所周知, Scratch是各青少年編程的入門基礎,這是爭議的,如果想再進一步學點更有成就感的基礎知識,就不能只進行圖形化編程,還要涉及到代碼編程了,而代碼相對枯燥,有沒有簡單容易上手的呢?

易語言

易語言是一門中文編程語言,簡單易上手特別適合青少年,另外編程工具自帶文字教、視頻等,可不用聯網就能基本掌握使用方法。更關鍵的是,英文編程軟體只能使用英文輸入程序代碼,且需要用戶掌握大量專業計算機英文單詞和英文語法,否則上手很難的——英文中不少地方用的是升序方式排序,而中文用的多是降序方式排序,例如姓和名的順序等;英文編程中大多數用大寫縮寫的方法表示一個概念、定義和變數,如果不了解縮寫就讀不懂代碼,而中文用幾個字即可簡單表示……說白了,就是東西方文化的差異造成對編程學習上的很大區別,中文文化背景決定了中國人還是學自己的編程語言比較好。不過易語言不是一款主流編程語言,所以想靠這門語言在未來謀生不容易,但達到學習編程思維、開啟創造性思維這個目的是沒有問題的。

除了Scratch 還有這些語言可以選

Haskell

Haskell是一款經典的函數式編程語言,它比較符合青少年的思維,為什麼這麼說呢?

Haskell比較接近數學模式,因此可以用接近數學的方式來講函數式編程的思維方式,比命令式編程更容易入門。開始的時候,學習整數、字元、字元串、布爾值這四個數據類型,學會簡單的加減乘除的函數、字元串連接的函數,分支處理表達式。然後開始教列表類型,由字元串而來的簡單的列表操作。在這些基本概念弄清楚後,就可以學習遞歸了,之後就可以用遞歸做成一個九九乘法表程序,至於更高深的知識則不適合入門,如果不感興趣就算了。

Python

根據 IEEE Spectrum的研究報告顯示,Python(大蟒蛇)已經成為世界上最受歡迎的編程語言。它的特點就是簡單易學入門容易,非常適合沒有編程基礎的人學習——某些場合一行代碼就能寫出一個小程序,對於小朋友來說沒有什麼比這個更酷了,在同學面前也可以盡情地炫耀!Python發布簡單,採用純文本的形式,不需要編譯,這大大節省了編程的時間、提高了編程的效率。另外,Python免費的書籍有很多,可以找到更多的資料,而且學習Python的人群較多,相關的青少年比賽也比較多。

延伸一下,如果堅持學下去對未來的求職很有幫助,因為Python的應用範圍非常廣,自動化開發、人工智慧開發、超級運算、大數據統計等都用得上,例如Youtube、豆瓣網等網站都是用python開發的。再多說一句,如果想變身為黑客,Python是必須要學掌握的基礎知識喲,編寫木馬、滲透網站、暴力破解等都用得到Python喲!

除了Scratch 還有這些語言可以選

JavaScript

JavaScript是移動平台的主流開發語言之一,在當前移動互聯大熱的環境下JavaScript研發工程師收入都不錯,這個理由可以勾起一些青少年的學習興趣。特別是現在出現了不少在線JavaScript編程網站,大大降低了上手難度,例如CodeMonster,只要懂一些基本的JavaScript語言知識就可以在網站的輔助下開發一些簡單的小程序,並逐步學習高級知識。想上手容易、又可以真正的裝×,JavaScript是不二的選擇!

&nbsp

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 電腦報新聞客戶端 的精彩文章:

TAG:電腦報新聞客戶端 |