Professional Documents
Culture Documents
Po co mi
programowanie?
=DQLP ]DJ
ELP\ VL
Z G\VNXVM
R WDMQLNDFK SURJUDPRZDQLD Z\SDGDRE\ RGSRZLHG]LHQDSRGVWDZRZHS\WDQLHczy w ogle jest Ci ono potrzebne?
W zasadzie QLH %UDN XPLHM
WQRFL SURJUDPRZDQLD QLH SU]HV]NRG]L &L Z ]GDQLX
PDWXU\QDSLVDQLXOLVWX]URELHQLX]DNXSyZF]\SURZDG]HQLXVDPRFKRGX1RPR*HRG
F]DVXGRF]DVXE
G]LHV]PXVLD]DSURJUDPRZDPDJQHWRZLGDOHF]\QQRWD] prawG]LZ\P SURJUDPRZDQLHP PD UDF]HM PDR ZVSyOQHJR 7\P QLHPQLHM skoro
VL
JQHSRW
NVL*N
PR*QD]DR*\*HPDV]]DPLDU]DZU]HEOL*V]]QDMRPR
z NRPSXWHUDPL$WRMX*]XSHQLHLQQDVSUDZD
-DNZLHV]VDPNRPSXWHUMHVWMHG\QLH]ELRUHPGRVNRPSOiNRZDQ\FKXNDGyZHOHNWURQLF]Q\FKNWyUHVDPH]VLHELHQLHVZVWDQLHZ\NRQDMDNLHjNROZLHN]QDF]FHMRSHUDFML
-HJR LQWHOLJHQFMD ELHU]H VL
Z FDRFL ] ZLHG]\ NWyU SU]HND]DOL PX SURJUDPLFL
w postaci odpowiedniego oprogramowania. Nawet tak trywialna operacja, jak wprowaG]HQLH SRMHG\QF]HJR ]QDNX ] NODZLDWXU\ ]ZL]DQD MHVW ] Z\Nonaniem sporej liczby
operacji zakodowanych w oprogramowaniu systemowym. A co dopiero wyliczenie
bilansu firmy czy wycieniowanie skomplikowanego rysunku...
$]DWHPQLHPDPRZ\RIXQNFMRQRZDQLXNRPSXWHUDEH]RSURJUDPRZDQLD2F]\ZLFLH
QLH R]QDF]D WR *H DE\ ZSURZDG]L ] NODZLDWXU\ VZRMH QD]ZLVNR PXVLV] FRNROZLHN
prograPRZDRGSRZLHGQLHIXQNFMH]RVWD\MX*GDZQRXWZRU]RQHLSU]HND]DQHGRG\VSR]\FML X*\WNRZQLNyZ SRG SRVWDFL V\VWHPX RSHUDF\MQHJR L RSURJUDPRZDQLD X*\WNRZHJR 2 LOH QLH PDV] ]DPLDUX ]DM VL
WZRU]HQLHP SRGREQHJR RSURJUDPRZDQLD QLH
PXVLV] QDZHW ZLHG]LH MDN WDNLH IXQNFMH G]LDDM FKRFLD* F]DVHP SU]\GDMH VL
WR Z
Uy*nych kryzysoZ\FK V\WXDFMDFK 7DN ZL
F ]QDMRPR SURJUDPRZDQLD QLH MHVW
NRQLHF]QDGRREVXJLNRPSXWHUD
0R*H Z WDNLP UD]LHSURJUDPRZDQLHMHVWSRWU]HEQHGRNRU]\VWDQLD]SURJUDPyZX*\WkoZ\FK" 2ND]XMH VL
*H WH* QLH 1RZRF]HVQH HG\WRU\ WHNVWyZ DUNXV]H NDONXODF\MQH
i LQQH SRZV]HFKQLH X*\ZDQH DSOLNDFMH ELXURZH SR]ZDODM QD Z\NRQ\ZDQLH Z\P\OQ\FK RSHUDFML SU]H] QDFLQL
FLH NLONX NODZLV]\ OXE NOLNQL
FLH P\V]N 7\SRZD
Po co mi programowanie?
SURJUDPPDNURGHILQLFM
NWyUD]URELWRDXWRPaW\F]QLH5]HF]MDVQDQLHE
G]LHP\VL
WXWDM ]DMPRZD M
]\NDPL PDNURGHILQLFML E
G]LHV] MHGQDN PLD RND]M
]DSR]QD VL
z elementarnymi koncepcjami programowania MDN LQVWUXNFMD ZDUXQNRZD S
WOD F]\
procedura NWyU\FK ]QDMRPR Z ]QDF]F\ VSRVyE XDWZL SRVXJLZDQLH VL
WDkimi
M
]\NDPL
3RFRZL
FSRWU]HEQHMHVWSURJUDPRZDQLH"1DMRJyOQLHMPyZLFSRWRE\PyF]UHDOL]RZD]DGDQLDNRSRWOLZHOXEQLHPR*OLZHGRZ\NRQDQLDU
F]QLH3URJUDPQLH]DOH*QLH
RG WHJR MDNLP QDU]
G]LHP XWZRU]RQ\ L MDNLHPX FHORZL VX*F\ XPR*OLZLD DXWRPDW\]DFM
SRZWaU]DMF\FK VL
UXW\QRZ\FK F]\QQRFL NWyU\FK Z\NRQ\ZDQLH E\RE\ ]E\W
QX*FHOXESoFKDQLDR]DGX*RF]DVX2F]\ZLFLHZV]\VWNRPR*QD]URELU
F]QLH
SR FR MHGQDN SU]HU]XFD GZLH WRQ\ SLDVNX RSDW VNRUR RERN VWRL JRWRZ\ GR X*\FLD
spychacz... SprEXMP\QDXF]\VL
JRREVXJLZD