文科思维Java_开源之Processing:这好玩的编程语言是为文科生艺术家准备的
說起編程語言,我們很多時候第一反應(yīng)就是很難,都是理工科計算機相關(guān)行業(yè)的人才學(xué)的,都是為理科生掉頭發(fā)準備的。的確,計算機的嚴謹,注定要求開發(fā)應(yīng)用的人有縝密的理工科的理性邏輯思維,然而一人客從另一方面講,計算機編程又不完全為理工科而生,時代發(fā)展到現(xiàn)在,太多的技術(shù)已經(jīng)演變成了一種藝術(shù)。而藝術(shù),又是文科生群體的普遍秉性。所以編程也是如此。編程是一門藝術(shù),編程語言,也會成為一種藝術(shù):為藝術(shù)而生。所以今天介紹的新興編程語言Processing就是如此。
在之前的文章里,我們已經(jīng)用一個小特效例子簡單介紹了Processing編程語言。作為一門為藝術(shù)而生的計算機編程語言,它側(cè)重的就是圖形視覺化,數(shù)據(jù)視覺化展現(xiàn)。也正如之前的文章表達的意思,用Processing編程語言寫出來的軟件的表現(xiàn)形式,不是默默無聞地執(zhí)行命令實現(xiàn)功能,而是給您展現(xiàn)一個絢麗多彩的圖形應(yīng)用或可交互游戲類應(yīng)用。
比如說,你想創(chuàng)造一個抽象畫,設(shè)計一些簡單矢量動畫、動態(tài)圖形或特效,可以用Processing語言。比如你想把表格里數(shù)據(jù)以視覺的形式展現(xiàn)出來,可以用Processing語言。比如你想做一些帶有美感和抽象意味的模型圖,也可以用Processing語言。比如你想做一些可交互式的小游戲小動畫,還是可以用Processing語言,甚至,它還可以和開源電子平臺Arduino等產(chǎn)品合作。
所以,這款編程語言,和其他編程語言并不一樣,它更簡單,也更好看。更簡單,不僅在于官方提供的IDE簡單,乍一看,跟Arduino一樣,菜單工具寥寥無幾,而且還在于編程語言本身的簡單。一個函數(shù),兩三個命令就能畫一個線條或者圖案。更好看,因為它實現(xiàn)的,都是好看的UI和視覺效果。
正因為它簡單,所以下載安裝,完全不麻煩,我們只要像普通軟件一樣,根據(jù)自己的系統(tǒng)選擇不同的軟件版本就行了。安裝好,打開,就是默認的編碼界面。不過不要緊張編程,它的編程很簡單,除了一些必要的圖形圖像基礎(chǔ)知識外,都是一些比較淺顯(至少比C、Java/Kotlin)的編程知識——盡管,Processing編程語言就是源于Java的。
不管你用的Windows系統(tǒng),還是Linux系統(tǒng),或者蘋果,它都可以。跨平臺運行。不僅如此,用這個編程語言,我們不僅可以生成普通的PC桌面應(yīng)用軟件,還可以生成Android移動端的應(yīng)用軟件(需要Android SDK配合),還可以生成web端應(yīng)用等等。給力吧。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的文科思维Java_开源之Processing:这好玩的编程语言是为文科生艺术家准备的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小森生活背包怎么扩容
- 下一篇: java8自定义收集器_使用自定义收集器