說起編程語言,我們很多時候第一反應就是很難,都是理工科計算機相關行業的人才學的,都是爲理科生掉頭髮準備的。的確,計算機的嚴謹,註定要求開發應用的人有縝密的理工科的理性邏輯思維,然而一人客從另一方面講,計算機編程又不完全爲理工科而生,時代發展到現在,太多的技術已經演變成了一種藝術。而藝術,又是文科生羣體的普遍秉性。所以編程也是如此。編程是一門藝術,編程語言,也會成爲一種藝術:爲藝術而生。所以今天介紹的新興編程語言Processing就是如此。

在之前的文章裏,我們已經用一個小特效例子簡單介紹了Processing編程語言。作爲一門爲藝術而生的計算機編程語言,它側重的就是圖形視覺化,數據視覺化展現。也正如之前的文章表達的意思,用Processing編程語言寫出來的軟件的表現形式,不是默默無聞地執行命令實現功能,而是給您展現一個絢麗多彩的圖形應用或可交互遊戲類應用。

比如說,你想創造一個抽象畫,設計一些簡單矢量動畫、動態圖形或特效,可以用Processing語言。比如你想把表格裏數據以視覺的形式展現出來,可以用Processing語言。比如你想做一些帶有美感和抽象意味的模型圖,也可以用Processing語言。比如你想做一些可交互式的小遊戲小動畫,還是可以用Processing語言,甚至,它還可以和開源電子平臺Arduino等產品合作。

所以,這款編程語言,和其他編程語言並不一樣,它更簡單,也更好看。更簡單,不僅在於官方提供的IDE簡單,乍一看,跟Arduino一樣,菜單工具寥寥無幾,而且還在於編程語言本身的簡單。一個函數,兩三個命令就能畫一個線條或者圖案。更好看,因爲它實現的,都是好看的UI和視覺效果。

正因爲它簡單,所以下載安裝,完全不麻煩,我們只要像普通軟件一樣,根據自己的系統選擇不同的軟件版本就行了。安裝好,打開,就是默認的編碼界面。不過不要緊張編程,它的編程很簡單,除了一些必要的圖形圖像基礎知識外,都是一些比較淺顯(至少比C、Java/Kotlin)的編程知識——儘管,Processing編程語言就是源於Java的。

不管你用的Windows系統,還是Linux系統,或者蘋果,它都可以。跨平臺運行。不僅如此,用這個編程語言,我們不僅可以生成普通的PC桌面應用軟件,還可以生成Android移動端的應用軟件(需要Android SDK配合),還可以生成web端應用等等。給力吧。

相關文章