On Mon, 15 Oct 2007, khraath wrote:

>> Ez ugye vicc? Amit pascalban nem lehet megírni, azt egyátalán nem lehet
>> megírni...
>
> Légy szives, ha lehetne, definiálj egy absztrakt tárolót. Mondjuk egy sima
> vermet, amiben bármilyen számtípust tárolhatsz. Futtás időben legyen a
> feltöltés valós, egész, és mondjul komplex számokkal véletlenszerűen.
> Persze feltétel a helyes visszaolvasás (helyes típusba). Valószínüleg
> ki lehetne préselni a megoldást, de egy jó darabig eltartana, és az
> adatbiztonsággal is gondok lennének, ami ebben az esettben a legfontosabb.

Mert? Pascalban is van pointer, ha jól emlékszem, szóval olyan
rekordokat kell tárolni a veremben, aminek egyik mezője tárolja a
típust, a másik az értékre mutató pointert. Persze Java-ban sokkal
egyszerűbb lenne megcsinálni, mert van reflection - viszont nem a
reflection-nel kell elkezdeni a programozás tanítását.

[...]
> Nem túl kellemes első évesen Pascal után Objektum orientáltságot,
> generál programozást tanulni.

Mert? Pascalban is lehet rávezető feladatot adni, struktúrális nyelven
is lehet "objektum-orientáltan" programozni, a
f(object, data);

és a
object->f(data);

között nincs akkora különbség. Az öröklődés persze már tényleg új dolog.

                                Bye,NAR
-- 
"Beware of bugs in the above code; I have only proved it correct, not
  tried it."
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz