🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
12 messages
12 total messages Started by Bart Vandewoestyne Wed, 06 Aug 2003 21:39
info ivm het schrijven van portable programma's
#4508
Author: Bart Vandewoestyne
Date: Wed, 06 Aug 2003 21:39
33 lines
2539 bytes
Yo,

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.

Ik zoek dus informatie ivm vragen zoals:

* Waar dien je zeker op te letten?
* Welke portabiliteitsproblemen komen vaak voor?
* Hoe los je dit alles op een propere manier op?
* Welke tools/libraries kan je gebruiken om portabiliteitsproblemen op 
te lossen?
* Hoe organiseer je best je source tree?
* ...


Zelf ben ik al op 'Notes on Writing Portable Programs in C' van Dolenc, 
Lemmke, Keppel en Reilly gestoten.  Ik zoek nog effe wat verder, er is 
zeker meer te vinden :-)

Documenten die makkelijk uitprintbaar zijn hebben mijn voorkeur (.pdf of 
.ps te verkiezen boven afzonderlijke .html's).

Groeten,
Bart

-- 
Bart Vandewoestyne		      Bart.Vandewoestyne_at_pandora.be
Hugo Verrieststraat 48			       GSM: +32 (0)478 397 697
B-8550 Zwevegem			 http://users.pandora.be/vandewoestyne
----------------------------------------------------------------------
"Any fool can know, the point is to understand." - Albert Einstein
Re: info ivm het schrijven van portable programma's
#4509
Author: Roel Schroeven
Date: Wed, 06 Aug 2003 22:39
25 lines
1998 bytes
Bart Vandewoestyne wrote:
> Yo,
> 
> 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.
> 
> Ik zoek dus informatie ivm vragen zoals:
> 
> * Waar dien je zeker op te letten?
> * Welke portabiliteitsproblemen komen vaak voor?
> * Hoe los je dit alles op een propere manier op?
> * Welke tools/libraries kan je gebruiken om portabiliteitsproblemen op 
> te lossen?
> * Hoe organiseer je best je source tree?
> * ...

Misschien heb je iets aan GNU Autoconf, Automake and Libtool, content te
vinden op http://sources.redhat.com/autobook/. Er staat een hoofdstuk in
over portable programmeren in C. Wel alleen in HTML op het eerste zicht,
maar je kan het boek anders ook gewoon kopen :-)

-- 
"Codito ergo sum"
Roel Schroeven
Re: info ivm het schrijven van portable programma's
#4517
Author: Bert Peers
Date: Thu, 07 Aug 2003 13:33
15 lines
1699 bytes
Bart Vandewoestyne wrote:

> Yo,
> 
> 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. 

Eerder C++ dan C, dus niet echt 100% to the point :) -- maar toch goede
lectuur :

http://www.mozilla.org/hacking/portable-cpp.html


Bert
Re: info ivm het schrijven van portable programma's
#4524
Author: KLinZ
Date: Thu, 07 Aug 2003 23:09
14 lines
1609 bytes
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.

Een tijdje terug was daar een toch wel nuttig draadje over in
comp.sys.ibm.pc.demos.

  Message-ID: <bd75gq$m19$1@news.uiah.fi>

-- 
www.zenobits.com
Re: info ivm het schrijven van portable programma's
#4525
Author: Bart Vandewoestyne
Date: Thu, 07 Aug 2003 23:42
21 lines
2063 bytes
KLinZ wrote:
> 
> Een tijdje terug was daar een toch wel nuttig draadje over in
> comp.sys.ibm.pc.demos.
> 
>   Message-ID: <bd75gq$m19$1@news.uiah.fi>

Bedankt!  Ideale lectuur om vlak voor het slapengaan in bed nog wat te 
lezen :-)

Meer van dat is welkom!

Greetzzz,
mc303

-- 
Bart Vandewoestyne		      Bart.Vandewoestyne_at_pandora.be
Hugo Verrieststraat 48			       GSM: +32 (0)478 397 697
B-8550 Zwevegem			 http://users.pandora.be/vandewoestyne
----------------------------------------------------------------------
"Any fool can know, the point is to understand." - Albert Einstein
Re: info ivm het schrijven van portable programma's
#4546
Author: Bart Vandewoestyne
Date: Fri, 08 Aug 2003 23:07
37 lines
3031 bytes
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.

Quasi zeker zijn via Google wel sites ivm dat soort stuff te vinden, 
maar ik mis een beetje de zoektermen die ik kan gebruiken... ik denk bv. 
aan zoekstrings als:

+"functional organisation" +"C programs"

Maar die levert niet echt veel op...  Iemand betere suggesties?  Links?

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.

Alvast bedankt,
Bart

-- 
Bart Vandewoestyne		      Bart.Vandewoestyne_at_pandora.be
Hugo Verrieststraat 48			       GSM: +32 (0)478 397 697
B-8550 Zwevegem			 http://users.pandora.be/vandewoestyne
----------------------------------------------------------------------
"Any fool can know, the point is to understand." - Albert Einstein
Re: info ivm het schrijven van portable programma's
#4547
Author: 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
Re: info ivm het schrijven van portable programma's
#4548
Author: Bart Vandewoestyne
Date: Sat, 09 Aug 2003 00:56
29 lines
2660 bytes
Roel Schroeven wrote:

>
<snip boeken-info>
 >
> 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.

Bedankt voor de info.  'Programmeren in de praktijk' van Kernighan ken 
ik, maar nog niet gelezen.  Staat wel bovenaan in mijn verlanglijstje :-)

Voor de rest heb ik de indruk dat de boeken die je vernoemt eigenlijk 
meer over 'algemene programmeerpraktijken' en 'software project 
management' gaan, right?  Ik ben eigenlijk meer op zoek naar concrete 
straight to the point C-tips, tricks en 'best practices' of zoiets...

Ook Design Patterns vind ik een heel goed boek, maar is vooral gericht 
op OO-ontwerp, en biedt dus niet echt tips aan voor een taal zoals C.

Toch bedankt!
Bart

-- 
Bart Vandewoestyne		      Bart.Vandewoestyne_at_pandora.be
Hugo Verrieststraat 48			       GSM: +32 (0)478 397 697
B-8550 Zwevegem			 http://users.pandora.be/vandewoestyne
----------------------------------------------------------------------
"Any fool can know, the point is to understand." - Albert Einstein
Re: info ivm het schrijven van portable programma's
#4549
Author: Gunter Schelfhout
Date: Sat, 09 Aug 2003 05:28
23 lines
1880 bytes
Bart Vandewoestyne wrote:

[knip]

> 
> 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.
> 

http://www.maththinking.com/boat/booksIndex.html

Hier moet zeker bijstaan wat je zoekt.

[knip]

-- 
Blood, sweat & tears
Re: info ivm het schrijven van portable programma's
#4550
Author: Roel Schroeven
Date: Sat, 09 Aug 2003 08:41
25 lines
1990 bytes
Gunter Schelfhout wrote:
> Bart Vandewoestyne wrote:
> 
> [knip]
> 
>> 
>> 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.
>> 
> 
> http://www.maththinking.com/boat/booksIndex.html
> 
> Hier moet zeker bijstaan wat je zoekt.

Daar zit inderdaad heel wat bruikbaars tussen, op het eerste zicht :)

-- 
"Codito ergo sum"
Roel Schroeven
Re: info ivm het schrijven van portable programma's
#4551
Author: Roel Schroeven
Date: Sat, 09 Aug 2003 08:44
23 lines
2088 bytes
Bart Vandewoestyne wrote:
> Roel Schroeven wrote:
> 
>>
><snip boeken-info>
> >
>> 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.
> 
> Bedankt voor de info.  'Programmeren in de praktijk' van Kernighan ken 
> ik, maar nog niet gelezen.  Staat wel bovenaan in mijn verlanglijstje :-)
> 
> Voor de rest heb ik de indruk dat de boeken die je vernoemt eigenlijk 
> meer over 'algemene programmeerpraktijken' en 'software project 
> management' gaan, right?  Ik ben eigenlijk meer op zoek naar concrete 
> straight to the point C-tips, tricks en 'best practices' of zoiets...

Ja, omdat dat van wat ik ken het dichtste komt bij wat je zoekt. 
 
-- 
"Codito ergo sum"
Roel Schroeven
Re: info ivm het schrijven van portable programma's
#4552
Author: Bart Vandewoestyne
Date: Sat, 09 Aug 2003 09:17
20 lines
2217 bytes
Gunter Schelfhout wrote:

> 
> http://www.maththinking.com/boat/booksIndex.html
> 
> Hier moet zeker bijstaan wat je zoekt.

Yep, zo op het eerste zicht staan onder 'Languages' een aantal 
interessante dingen... 'k heb weer wat avondlectuur voor als ik eens 
niet achter mijn pc zit ;-)

Bedankt!
Bart

-- 
Bart Vandewoestyne		      Bart.Vandewoestyne_at_pandora.be
Hugo Verrieststraat 48			       GSM: +32 (0)478 397 697
B-8550 Zwevegem			 http://users.pandora.be/vandewoestyne
----------------------------------------------------------------------
"Any fool can know, the point is to understand." - Albert Einstein
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads