Eric S. Raymond is bezig met een (voor zover ik het na de eerste hoofdstukken kan beoordelen) zeer interessant boek: The Art of Unix Programming. Hij heeft een versie online gezet ter reviewing, dus je kan het boek nu online lezen.
http://www.catb.org/~esr/writings/taoup/
Voordat dat je denkt: "Unix, C, dat is niks voor mij!" Moet ik even kort zeggen wat dit boek wel en niet is: het is geen API documentatie, het is geen C reference, het is geen beschrijven van allemaal fantastische command-line tools. Wat is het dan wel? Het gaat over ideeen, over richtlijnen, over filosofie. In feite geeft het je in 1 boek alle informatie die je wellicht met vele tientallen jaren ervaring zelf kan opdoen.
Het gaat dus ook verder dan Unix: zelfs als je geen Linux of Unix gebruikt, wilt gebruiken of gaat gebruiken, is het heel nuttig om dit boek te lezen. Voor een Java, C# of PHP programmeur kunnen er hele interessante adviezen in te vinden zijn, onafhankelijk van het platform waarop je werkt.
Je leest dit natuurlijk niet in een avond door, daar is het veel te groot voor. Je moet dus echt de moeite nemen om er verschillende avonden voor te gaan zitten en over na te denken.
Veel plezier
.
http://www.catb.org/~esr/writings/taoup/
Voordat dat je denkt: "Unix, C, dat is niks voor mij!" Moet ik even kort zeggen wat dit boek wel en niet is: het is geen API documentatie, het is geen C reference, het is geen beschrijven van allemaal fantastische command-line tools. Wat is het dan wel? Het gaat over ideeen, over richtlijnen, over filosofie. In feite geeft het je in 1 boek alle informatie die je wellicht met vele tientallen jaren ervaring zelf kan opdoen.
Het gaat dus ook verder dan Unix: zelfs als je geen Linux of Unix gebruikt, wilt gebruiken of gaat gebruiken, is het heel nuttig om dit boek te lezen. Voor een Java, C# of PHP programmeur kunnen er hele interessante adviezen in te vinden zijn, onafhankelijk van het platform waarop je werkt.
Je leest dit natuurlijk niet in een avond door, daar is het veel te groot voor. Je moet dus echt de moeite nemen om er verschillende avonden voor te gaan zitten en over na te denken.
Veel plezier
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment