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