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 - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux