Article View: be.comp.programming
Article #10971Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Stef
Date: Tue, 19 Feb 2002 23:36
Date: Tue, 19 Feb 2002 23:36
94 lines
4258 bytes
4258 bytes
Serve La. wrote in message ...
>"Sjoerd Schreuder" <sa_schreuder@wanadoo.nl> wrote in message
>news:3C719B95.D71ECDD6@wanadoo.nl...
>> > >zult een verstokte C programmeur (mij althans) eerst eens moeten
>uitleggen
>> > >wat je nu precies bedoelt met de "abstracte functie foo()" en "de
>> > >superklasse A" en wat je nu eigenlijk van de code verwacht.
>> > >
>> > Precies wat ik verwachtte, geen antwoord
>>
>> Als je hier vraagt wat "vermenigvuldigen" is, zul je waarschijnlijk
>> ook geen antwoord krijgen, of hooguit het antwoord "ga nog eens
>> terug naar school".
>
>Bedankt! Ik ga een beetje uitleggen wat dat betekent.
Ik zou niet weten waarom niet. Je hoeft mij geen cursus OO te geven, die
moet ik maar eens ergens gaan volgen. Vertel nou gewoon eens wat je nu
eigenlijk van die code verwacht.
En moet je nu, na bijna twee weken geen antwoord geven, na aanmoediging van
Sjoerd alsnog met zo'n reply komen? Was natuurlijk ook een beetje flauw van
mij om je "zoals verwacht" taktiek na te apen.
>Wel leuk om te zien dat er programmeurs zijn die nog nooit van OO concepten
>gehoord hebben. Over in een grot wonen gesproken
>
Nooit van OO gehoord hebben is misschien wat overdreven, toepassen is een
ander verhaal.
Ja, ik woon in de "embedded" grot. :-) Ik ben elektronisch ontwerper en moet
daarnaast ook embedded software schrijven voor de processoren die ik
gebruik. En dat gaat meestal gaat dat in C of assembly, C++ compilers zijn
lang niet voor elke processor beschikbaar en vergeet Java maar helemaal.
Er schijnt (IMHO) in deze NG bij de meerderheid de indruk te bestaan dat er
alleen voor PC's software geschreven wordt en dan nog grotendeels onder
windows ook. Bedenk ook eens dat er in je auto, video, vaatwasser, magnetron
etc. ook software zit.
Om nog even op je orginele vraag terug te komen:
| Geef mij eens voorbeeldcode waar je een array doorloopt en telkens de
| abstracte functie foo() aanroept in C en in VB. De superklasse moet A
| heten met twee subklassen B en C.
Je stelt hem zo ongeveer in C++ en vraagt dan om dit in C of VB te doen. Wie
verwacht jij dan dat er antwoord? Een C/C++ of VB/C++ programmeur? Nee, die
gaat natuurlijk geen C of VB schrijven als er zo ongeveer om C++ gevraagd
wordt. Een C of VB programmeur? Nee, die kan de vraag niet lezen zonder
zich eerst in C++ en OO te verdiepen. Daarnaast lijkt het mij (met mijn
nihile OO kennis) dat je vraag nogal incompleet was. Is het dan niet
handiger om kort uit te leggen wat de bedoeling is?
Goed, dan nog even mijn poging om je vraag in C te beantwoorden:
#define MY_LEN 100
typedef void abstract;
struct subklasse {
int dummy;
};
struct superklasse {
struct subklasse B;
struct subklasse C;
};
abstract foo(void)
{
return;
}
int main(void)
{
int array[MY_LEN], new;
struct superklasse A;
for(new = 0; new < MY_LEN; new++) {
array[new] = new;
foo();
}
return 0;
}
- Ik loop een array door
- Ik roep telkens foo() aan
- Ik heb superklasse A en subklassen B en C (waar niets mee gedaan wordt,
maar dat werd ook niet gevraagd)
Of was dit niet wat je bedoelde? Leg dan even uit wat je nog mist in deze
code. Of geef de code eens in C++, dat zal het ook wel wat duidelijker
maken.
Stef
Technical Details
Message-ID:
<u75ojgssgql9b3@corp.supernews.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,65d4c4d6a1e8dc39 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,65d4c4d6a1e8dc39 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-19 15:40:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Stef" <stef33d@yahoo.com> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Wed, 20 Feb 2002 00:36:32 +0100 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <u75ojgssgql9b3@corp.supernews.com> References: <u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl> X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 X-Complaints-To: newsabuse@supernews.com Lines: 97