6SLV WUHĂFL
:VWÚS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3U]\JRWRZDQLH ČURGRZLVND SUDF\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ,QVWDODFMD V\VWHPX /LQX[ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Pobranie OpenSUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3U]\JRWRZDQLH LQVWDODFML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ,QVWDODFMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 8UXFKDPLDQLH SURJUDPyZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 (G\FMD NRGX čUyGãRZHJR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3U]HMČFLH GR WU\EX WHNVWRZHJR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6NRPSLORZDQLH SURJUDPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8UXFKRPLHQLH SURJUDPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3ROHFDQH čUyGãD Z ,QWHUQHFLH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
&]ÚĂÊ , /HNFMD 2SW\PDOL]RZDQLH IXQNFML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 (OHPHQW\ PDWHPDW\NL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3RGVWDZ\ Mċ]\ND & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3URJUDP LQVWUXNFMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Komentarze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Identyfikatory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6ãRZD NOXF]RZH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 %LDãH ]QDNL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3RGVWDZRZH W\S\ QXPHU\F]QH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 =PLHQQH L RSHUDWRU SU]\SLVDQLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Operatory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5
sztuka dobrego programowania.indd 5
11.10.2016 11:45