Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.
- Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
- Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
The Elements of Programming Style
The Elements of Programming Style | ||
(Boekomslag op en.wikipedia.org) | ||
Oorspronkelijke titel | ||
Auteur(s) | Brian Kernighan, P. J. Plauger | |
Land | Verenigde Staten | |
Oorspronkelijke taal | Engels | |
Reeks/serie | ||
Onderwerp | programmeertalen, programmeerstijl | |
Genre | wetenschap, informatica | |
Oorspronkelijke uitgever | McGraw-Hill | |
Uitgegeven | 1974 | |
Pagina's | 147 | |
ISBN-code | 9780070341999 |
The Elements of Programming Style is een invloedrijk boek geschreven door Brian Kernighan en Philip Plauger, uitgegeven in 1974. Een tweede editie werd gepubliceerd in 1978. Het bevat een studie van programmeerstijlen, en verdedigt het standpunt dat programmacode niet enkel moet voldoen aan de vereisten van de compiler of persoonlijke programmeerstijl, maar ook leesbaar moet zijn voor andere mensen.
Het boek is zowel in titel als in toon een hommage aan The Elements of Style door Strunk en White[1], een gezaghebbende stijlgids voor het Amerikaans-Engels. Het boek wordt beschouwd als een promotie van de concepten van gestructureerd programmeren. The Elements of Programming Style had een grote invloed op een reeks andere boeken, zoals The Elements of C++ Styled[2], The Elements of Java Styled[3][4], The Elements of MATLAB Style[5], enzovoort.
Inhoud
Het boek is opgebouwd uit kleine voorbeelden van code afkomstig uit effectief gebruikte programma's. Dit resulteert in een praktisch boek, eerder dan een abstract of academisch werk. De stijl is in het algemeen diplomatisch met milde kritiek en volle eerlijkheid (sommige codefragmenten zijn van de hand van de auteurs zelf).
Het boek laat zich samenvatten in 56 aforismen[6], zoals "laat de computer het vuile werk doen" of "gebruik variabelenamen die iets betekenen".
Het boek gebruikt de programmeertalen uit zijn tijd, zoals Fortran en PL/1. Dit kan voor moderne lezers even wennen zijn, al blijven de achterliggende ideeën van het boek wel gelden voor moderne programmeertalen.[7]
Ontvangst
Het magazine Kilobaud Microcomputing zei:[8]
„If you intend to write programs to be used by other people, then you should read this book. If you expect to become a professional programmer, this book is mandatory reading”
James Peterson van de Standford-universiteit zei:[9]
„Occasionally, a book appears at the right time on te right subject written in a clear and concise manner which prompts the reader to ask, "Why hasn't this been done before?". This is such a book.”
Literatuur
- (en) Brian W. Kernighan; Phillip J. Plauger, The Elements of Programming Style, McGraw-Hill
- (en) Brian W. Kernighan; Phillip J. Plauger, The Elements of Programming Style, McGraw-Hill
Bronnen, noten en/of referenties
|