1.
, "pascal"? ISO Pascal . - , , .
- ( Teun D) . .
, , , .
, " ", :
Luca Cardelli . ; .
( ) . ... , , . =)
2.
, , , .
- , , C ++?
, . SHORTINT . , 1 ... , 1 . 4 INTEGER 2- SHORTINT. 4 2 . , , .
Wirth Oberon-07 (Language Report, PDF). - 32- INTEGER.
Python ( - ) int, , () .
, - - 70 . =)
?
- () . , , , -2 ( SHORT() LONG()), . . . - (shortint) <= size (int). .
3. -2 =)
, . , Oberon-2 .
6 . :
3-5 , 6 7 , . ; () : LONGREAL >= REAL >= LONGINT >= INTEGER >= SHORTINT
9 :
, A:
e Te , v Tv, :
Te Tv ;
Te Tv - , Tv Te;
...
, . INTEGER SHORTINT. , Component Pascal, Oberon-2. BlackBox Component Builder - IDE Windows.
.
, , () : LONGREAL >= REAL >= LONGINT >= INTEGER >= SHORTINT, , LONGINTS, "REAL".
LONGINTS, "REAL" s
IDE, ,
MAX (LONGINT) = 9223372036854775807
MAX (REAL) = 1.797693134862316E + 308
, LONGINT REAL-. . , , . REAL INTEGER - . . . . ( ), - . IEEE ( IEEE 754) .
, REAL , , IEEE 754. " " , .
... =)