Razlika između inačica stranice »Zakon Zawinskog«

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
(Bot: Automatski unos stranica)
 
m (bnk)
 
(Nije prikazana jedna međuinačica istog suradnika)
Redak 1: Redak 1:
<!--'''Zakon Zawinskog'''-->'''Zakon Zawinskog''' ili '''zakon Zawinskog o razvoju softvera''' tumači pojavu [[softversko napuhavanje|softverskog napuhavanja]] popularnim osobinama: <ref name=aoup> Eric S. Raymond ''The Art of UNIX Programming'', [https://books.google.com/books?id=H4q1t-jAcBIC&pg=PA313 str.313]</ref><ref name=jf>''[[Jargon File]]'', entry "Zawinski's Law"</ref>
Zakon Zawinskog''' ili '''zakon Zawinskog o razvoju softvera''' tumači pojavu [[softversko napuhavanje|softverskog napuhavanja]] popularnim osobinama: <ref name=aoup> Eric S. Raymond ''The Art of UNIX Programming'', [https://books.google.com/books?id=H4q1t-jAcBIC&pg=PA313 str.313]</ref><ref name=jf>''[[Jargon File]]'', entry "Zawinski's Law"</ref>
{{citat|Svaki program pokušava se proširiti sve dotle dok ne može čitati [[E-mail|poštu]]. Programi koji se ne mogu tako proširiti zamijenjeni su onima koji to mogu.}}
{{citat|Svaki program pokušava se proširiti sve dotle dok ne može čitati [[E-mail|poštu]]. Programi koji se ne mogu tako proširiti zamijenjeni su onima koji to mogu.}}
Zawinski taj zakon naziva "zakonom sofverskog razvoja".<ref name=jf/> [[Eric Raymond]] komentira da dok ovaj zakon ide protiv minimalističke filozofije [[Unix]]a (skup "malih, oštrih alata"), zapravo adresira pravu potrebu krajnjih korisnika imati skupa alate za zadaće koje su u međuodnosu, čak iako za kodera primjena ovih alata predstavlja jasno neovisne poslove.<ref name=aoup/>
Zawinski taj zakon naziva "zakonom sofverskog razvoja".<ref name=jf/> [[Eric Raymond]] komentira da dok ovaj zakon ide protiv minimalističke filozofije [[Unix]]a (skup "malih, oštrih alata"), zapravo adresira pravu potrebu krajnjih korisnika imati skupa alate za zadaće koje su u međuodnosu, čak iako za kodera primjena ovih alata predstavlja jasno neovisne poslove.<ref name=aoup/>


Jamie Zawinski je programer [[Lisp (programski jezik)|Lispa]], ali većinu projekata napisao je u [[Perl]]u<ref>{{cite web
Jamie Zawinski je programer [[Lisp (programski jezik)|Lispa]], ali većinu projekata napisao je u [[Perl]]u<ref>{{Citiranje weba
| url = http://www.jwz.org/hacks/
| url = http://www.jwz.org/hacks/
| title = jwzhacks
| title = jwzhacks
Redak 10: Redak 10:
| year = 2013
| year = 2013
| accessdate = 29. travnja 2013. }}</ref>  
| accessdate = 29. travnja 2013. }}</ref>  
and C.<ref name="Seibel1">{{cite web
and C.<ref name="Seibel1">{{Citiranje weba
| url=https://gigamonkeys.wordpress.com/2009/10/16/coders-c-plus-plus/
| url=https://gigamonkeys.wordpress.com/2009/10/16/coders-c-plus-plus/
| title=C++ in Coders at Work
| title=C++ in Coders at Work
Redak 18: Redak 18:
| accessdate = 29. travnja 2013. }}</ref>  
| accessdate = 29. travnja 2013. }}</ref>  


Kritizirao je nekoliko jezičnih i knjižničnih manjkavosti na koje je naišao dok je programirao u [[Java (programski jezik)|Javi]], zbog manjka osobina iz C-a i viška klasa. Usprkos pozitivnim aspektima, vratio se programiranju u [[C (programski jezik)|C-u]] “budući da je to još uvijek jedini način dostaviti prenosive programe”.<ref>{{cite web
Kritizirao je nekoliko jezičnih i knjižničnih manjkavosti na koje je naišao dok je programirao u [[Java (programski jezik)|Javi]], zbog manjka osobina iz C-a i viška klasa. Usprkos pozitivnim aspektima, vratio se programiranju u [[C (programski jezik)|C-u]] “budući da je to još uvijek jedini način dostaviti prenosive programe”.<ref>{{Citiranje weba
| url=http://www.jwz.org/doc/java.html
| url=http://www.jwz.org/doc/java.html
| title=java sucks.
| title=java sucks.
Redak 25: Redak 25:
| accessdate = 29. travnja 2013. }}</ref>  
| accessdate = 29. travnja 2013. }}</ref>  


U životi poslije Netscapea, nastavio je prozelitizirati protiv C++. U knjizi Petera Seibela book ''Coders at Work: Reflections on the Craft of Programming'', Zawinski naziva C++ "abominacijom".<ref name=Seibel2>{{cite web
U životi poslije Netscapea, nastavio je prozelitizirati protiv C++. U knjizi Petera Seibela book ''Coders at Work: Reflections on the Craft of Programming'', Zawinski naziva C++ "abominacijom".<ref name=Seibel2>{{Citiranje weba
|last=Seibel
|last=Seibel
|first=Peter
|first=Peter

Trenutačna izmjena od 15:12, 17. ožujka 2022.

Zakon Zawinskog ili zakon Zawinskog o razvoju softvera tumači pojavu softverskog napuhavanja popularnim osobinama: [1][2]

„Svaki program pokušava se proširiti sve dotle dok ne može čitati poštu. Programi koji se ne mogu tako proširiti zamijenjeni su onima koji to mogu.”

Zawinski taj zakon naziva "zakonom sofverskog razvoja".[2] Eric Raymond komentira da dok ovaj zakon ide protiv minimalističke filozofije Unixa (skup "malih, oštrih alata"), zapravo adresira pravu potrebu krajnjih korisnika imati skupa alate za zadaće koje su u međuodnosu, čak iako za kodera primjena ovih alata predstavlja jasno neovisne poslove.[1]

Jamie Zawinski je programer Lispa, ali većinu projekata napisao je u Perlu[3] and C.[4]

Kritizirao je nekoliko jezičnih i knjižničnih manjkavosti na koje je naišao dok je programirao u Javi, zbog manjka osobina iz C-a i viška klasa. Usprkos pozitivnim aspektima, vratio se programiranju u C-u “budući da je to još uvijek jedini način dostaviti prenosive programe”.[5]

U životi poslije Netscapea, nastavio je prozelitizirati protiv C++. U knjizi Petera Seibela book Coders at Work: Reflections on the Craft of Programming, Zawinski naziva C++ "abominacijom".[6]

Izvori

  1. 1,0 1,1 Eric S. Raymond The Art of UNIX Programming, str.313
  2. 2,0 2,1 Jargon File, entry "Zawinski's Law"
  3. Zawinski, Jamie (2013). "jwzhacks". http://www.jwz.org/hacks/ Pristupljeno 29. travnja 2013. 
  4. Seibel, Peter (16. listopada 2009.). "C++ in Coders at Work". https://gigamonkeys.wordpress.com/2009/10/16/coders-c-plus-plus/ Pristupljeno 29. travnja 2013. 
  5. Zawinski, Jamie. "java sucks.". http://www.jwz.org/doc/java.html Pristupljeno 29. travnja 2013. 
  6. Seibel, Peter. "Coders at Work". Apress. http://www.codersatwork.com/jamie-zawinski.html Pristupljeno 29. travnja 2013.