[OT] Pascal ma 50 rokov
Aleš Procháska
ales.prochaska na divesoft.com
Úterý Březen 2 19:07:08 CET 2021
Ano, Pascal to má nativně. A nejen nad celým integerem, ale nad libovolným uživatelským intervalem. Máme-li například deklaraci
var p : array [1..10] of 0..999;
pak každý z příkazů
p[11]:=0;
p[1]:=1000;
vyvolá chybu. Podobně to má Ada, tam se v takovém případě vyvolá (ošetřitelná) výjimka.
Aleš Procháska
-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Miroslav Mraz
Sent: Tuesday, 2 March, 2021 17:22
To: hw-list na list.hw.cz
Subject: Re: [OT] Pascal ma 50 rokov
Když jste u toho přetékání, chtěl bych se zeptat - má Pascal (nebo jiný jazyk vyšší úrovně) něco čím by se dala kontrolovat funkčnost aditivní grupy nad množinou integer ? Jde o to, že to má většinou vlastnosti cyklické grupy ale někdy by se hodila saturovaná aritmetika nebo alespoň nějaká indikace přetečení. Jde to řešit vhodnou knihovnou, ale jde mi o to, zda existuje jazyk (ne assembler), který tento problém neobchází, ale řeší nativně. A pokud neexistuje tak proč.
Mrazík
Dne 02. 03. 21 v 16:52 Jiří Reček napsal(a):
> Můj počáteční jazyk byl fortran, turbo-pascal potom na PC. Naučily mne
> typy proměnných.
> V C už na ty typy nemusíš dávat takový pozor, takže programy fungují,
> ale občas ne. - to když něco přeteče.. :-)
>
> Jirka
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list