[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