Zakon Zawinskog: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Sintaksa – Parametar u navodnike.
RpA: WP:NI, WP:HRV
 
Redak 1:
'''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.}}
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 |url=http://www.jwz.org/hacks/ |title=jwzhacks |last=Zawinski |first=Jamie |year=2013 |accessdate=29. travnja 2013.}}</ref>
and C.<ref name="Seibel1">{{cite web |url=https://gigamonkeys.wordpress.com/2009/10/16/coders-c-plus-plus/ |title=C++ in Coders at Work |last=Seibel |first=Peter |date=16. listopada 2009. |accessdate=29. travnja 2013.}}</ref>
| url = http://www.jwz.org/hacks/
| title = jwzhacks
| last = Zawinski
| first = Jamie
| year = 2013
| accessdate = 29. travnja 2013. }}</ref>
and C.<ref name="Seibel1">{{cite web
| url=https://gigamonkeys.wordpress.com/2009/10/16/coders-c-plus-plus/
| title=C++ in Coders at Work
| last=Seibel
| first=Peter
| date=16. listopada 2009.
| 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 |url=http://www.jwz.org/doc/java.html |title=java sucks. |last=Zawinski |first=Jamie |accessdate=29. travnja 2013.}}</ref>
| url=http://www.jwz.org/doc/java.html
| title=java sucks.
| last=Zawinski
| first=Jamie
| 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 |last=Seibel |first=Peter |title=Coders at Work |url=http://www.codersatwork.com/jamie-zawinski.html |publisher=Apress |accessdate=29. travnja 2013.}}</ref>
|last=Seibel
|first=Peter
|title=Coders at Work
|url=http://www.codersatwork.com/jamie-zawinski.html
|publisher=Apress
| accessdate = 29. travnja 2013. }}</ref>
 
== Izvori ==