Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ROZDZIAŁ1
InformacjeoProcessingu
Napoczątkurozdziałudowiemysię,cotowogólejestProcessingiskądpochodzi.
Dowiemysięrównież,skądwziąćśrodowiskoprogramistycznedoprogramowania
wProcessingu,jakjezainstalowaćorazjaksięnimposługiwać.Nasamymkońcuzo-
baczymynajprostszyprogramipoznamypewnepodstawowezasadydotyczącepole-
ceńProcessingu.
1010
CzymjestProcessing?
ProcessingjestdialektemjęzykaprogramowaniaJavaorazbibliotekągraficzną1.
Dialekttenzostałstworzonygłówniezmyśląoartystach.DlategoteżwJaviewpro-
wadzonowieleuproszczeń,abyosobyużywająceProcessingumogływprostyiszybki
sposóbtworzyćaplikacjezwiązanezgrafikąkomputerowąianimacjąorazużyćgo
dokomputerowegogenerowaniadziełartystycznych.PierwszetestowewersjePro-
cessingupojawiłysięw2001rokunaMIT(MassachusettsInstituteofTechnology)za
sprawąCaseyaReasaiBenaFryazAestheticandComputationGroup.Odsamego
początkuProcessingjesttworzonynazasadachOpenSource,aaplikacjewnimpisane
dostępnenaróżneplatformysystemowe:Windows,Linux,MacOS,Android(od
wersji1.5Processingu).
Processingjestjęzykiembardzoprostymdonauczenia.Jużpokilkuminutachob-
cowaniaznimjesteśmywstaniestworzyćdziałająceprogramy.Wodróżnieniuod
Javy,zktórejProcessingsięwywodzi,niejesteśmyodsamegopoczątkuzmuszenido
opanowaniaprogramowaniaobiektowego.Możemyzacząćpisaćprogramyjakozbiór
poleceń(tzw.programowanieimperatywne),późniejprzejśćdozorganizowaniakodu
wfunkcje(tzw.programowanieproceduralne),askończyćwłaśnienaprogramowa-
niuobiektowymiorganizowaniucałegokoduwklasy,takjaktorobimywJavie.Ze
względunamożliwośćstopniowegoprzechodzeniapomiędzykolejnymirodzajami
1bibliotekagraficznapliki,któredostarczająfunkcjonalnośćniezbędnądorysowania,zpoziomu
koduźródłowegoprogramu,grafikinamonitorze