🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4547

Re: info ivm het schrijven van portable programma's

#4547
From: Roel Schroeven
Date: Fri, 08 Aug 2003 23:33
53 lines
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-mail
References: <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