Article View: be.comp.programming
Article #4547Re: info ivm het schrijven van portable programma's
From: Roel Schroeven
Date: Fri, 08 Aug 2003 23:33
Date: Fri, 08 Aug 2003 23:33
53 lines
3844 bytes
3844 bytes
Bart Vandewoestyne wrote: > Bart Vandewoestyne wrote: > >> >> Puur uit interesse en vooral om handige tips & tricks bij te leren, had >> ik graag eens wat documentatie verzameld ivm het schrijven van portable >> programma's in C. Vooral dan de portabiliteit tussen Linux en Windows. > > Hartelijk dank voor de nuttige links allemaal. Nu ik toch bezig ben met > het wat verzamelen van stuff ivm goede C-programmeerstijl had ik ook > graag eens geweten of er documenten bestaan die wat meer info geven over > het organiseren van je files in een project. Hiermee bedoel ik dan > vooral hoe je je directory structuur opbouwt, hoe je kiest welke > functies/API je zal voorzien als je libraries schrijft of je project > opsplitst over meerdere source files en of er eventueel soorten van > 'design patterns' voor C bestaan. "The Practice of Programming" van Kernighan and Pike en "Code Complete" van Steve McConell gaan wel in die richting. Allebei goede boeken; de eerste een beetje summier misschien, wat ook wel een voordeel is: op een avondje of twee kan je er makkelijk door zijn. Het tweede is algemener, dikker, maar mijns insziens zeker de moeite waard. Moest je daar buiten nog iets anders interessant weten te vinden zou ik het appreci�ren moest je dat weten te zeggen, want veel van die dingen zijn bij mij nog altijd een beetje natte-vinger-werk. > Voor de mensen die het 'Design Patterns' boek uit de OO-wereld kennen: > ik ben dus in feite een beetje op zoek naar gelijkaardig materiaal, maar > dan voor C. Als ik op Amazon.com naar "Code Complete" ga kijken, staat er bij "Customers who bought this book also bought: _Software Project Survival Guide_ by Steve C McConnell: ken ik niet _The Pragmatic Programmer: From Journeyman to Master_ by Andrew Hunt, et al: ken ik ook niet, maar heb er al goede kritieken van gelezen. Denk van hem binnenkort eens te kopen _The Mythical Man Month: Essays on Software Engineering_ by Frederick Phillips Brooks: goed boek, maar meer over project management. Een klassieker, en ook niet dik. _Peopleware : Productive Projects and Teams_ by Tom Demarco, et al: Ken ik niet, maar klinkt ook maar projectmanagementachtig _Design Patterns_ by Erich Gamma, et al: behoeft geen uitleg. 'k Wil eigenlijk maar zeggen dat Code Complete en Design Patterns toch min of meer in dezelfde categorie thuishoren. Het zijn allemaal boeken; websites die het onderwerp behoorlijk behandelen ken ik eigenlijk niet. Als er al goeie informatie te vinden is, is dat meestal zeer gefragmenteerd. -- "Codito ergo sum" Roel Schroeven
Technical Details
Message-ID:
<HrWYa.56553$F92.6697@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<1060205997.189393@seven.kulnet.kuleuven.ac.be> <1060384065.555622@seven.kulnet.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,d74cbc6e9fe734e9 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-08-08 16:34:00 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Newsgroups: be.comp.programming From: Roel Schroeven <9487zm6802@sneakemail.com> Subject: Re: info ivm het schrijven van portable programma's References: <1060205997.189393@seven.kulnet.kuleuven.ac.be> <1060384065.555622@seven.kulnet.kuleuven.ac.be> Organization: http://www.catb.org/~esr/faqs/smart-questions.html Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: slrn/0.9.7.4 (Linux) Lines: 53 Message-ID: <HrWYa.56553$F92.6697@afrodite.telenet-ops.be> Date: Fri, 08 Aug 2003 23:33:59 GMT NNTP-Posting-Host: 81.164.241.81 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1060385639 81.164.241.81 (Sat, 09 Aug 2003 01:33:59 MET DST) NNTP-Posting-Date: Sat, 09 Aug 2003 01:33:59 MET DST