Re: Simple Pascal question

Liste des GroupesRevenir à co vms 
Sujet : Re: Simple Pascal question
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 03. Aug 2024, 19:40:32
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v8ltiv$3i5h9$2@dont-email.me>
References : 1 2 3
User-Agent : Mozilla Thunderbird
On 8/3/2024 1:32 PM, Scott Dorsey wrote:
In article <v8hn3m$3aviu$1@gwaiyur.mb-net.net>,
Uli Bellgardt  <UliBellgardtsSpamSink@online.de> wrote:
The value 1.5 should be an f_float value as well:
>
$ type zzz.pas
program z(input,output);
>
var
    x : f_float;
 This seems very strange to me... Pascal isn't supposed to have such
strong typing, is it?  I don't remember ever having to manually coerce
anything.  Or is f_float sufficiently different from a normal float?
The intended way in Pascal is to use real and double and
let compiler switch determine implementation.
/float=d_f -> F & D
/float=g_f -> F & G
/float=ieee -> S & T
But Pascal also allows for being more explicit.
To quote from the manual:
<quote>
VSI Pascal provides the following built-in data types to declare variables of a specific floating point type regardless of the /FLOAT setting on the command line (or FLOAT attribute on the MODULE):
     F_FLOAT
     D_FLOAT
     G_FLOAT
     S_FLOAT
     T_FLOAT
     X_FLOAT
</quote>
And I "forgot" to read a half page ahead and find:
<quote>
The floating lexical functions %F_FLOAT, %D_FLOAT, %G_FLOAT, %S_FLOAT, and %T_FLOAT can be prefixed on a floating constant to select the floating type regardless of any module-level attribute or command line selection.
</quote>
Arne

Date Sujet#  Auteur
1 Aug 24 * Simple Pascal question41Arne Vajhøj
2 Aug 24 `* Re: Simple Pascal question40Uli Bellgardt
3 Aug 24  +* Re: Simple Pascal question38Scott Dorsey
3 Aug 24  i+- Re: Simple Pascal question1Arne Vajhøj
4 Aug 24  i+* Re: Simple Pascal question33Dan Cross
4 Aug 24  ii`* Re: Simple Pascal question32Arne Vajhøj
4 Aug 24  ii +* Re: Simple Pascal question4Lawrence D'Oliveiro
5 Aug 24  ii i+* Re: Simple Pascal question2Arne Vajhøj
5 Aug 24  ii ii`- Re: Simple Pascal question1Lawrence D'Oliveiro
5 Aug 24  ii i`- Re: Simple Pascal question1John Reagan
5 Aug 24  ii `* Re: Simple Pascal question27Dan Cross
5 Aug 24  ii  +* Re: Simple Pascal question24Arne Vajhøj
5 Aug 24  ii  i+* Re: Simple Pascal question3Dan Cross
7 Aug 24  ii  ii`* Re: Simple Pascal question2Arne Vajhøj
8 Aug 24  ii  ii `- Re: Simple Pascal question1Dan Cross
5 Aug 24  ii  i+- Re: Simple Pascal question1Lawrence D'Oliveiro
5 Aug 24  ii  i+* Re: Simple Pascal question5Michael S
5 Aug 24  ii  ii+* Re: Simple Pascal question2Lawrence D'Oliveiro
7 Aug 24  ii  iii`- Re: Simple Pascal question1Arne Vajhøj
7 Aug 24  ii  ii`* Re: Simple Pascal question2Arne Vajhøj
7 Aug 24  ii  ii `- Re: Simple Pascal question1Arne Vajhøj
7 Aug 24  ii  i`* Re: Simple Pascal question14Arne Vajhøj
7 Aug 24  ii  i `* Re: Simple Pascal question13Lawrence D'Oliveiro
8 Aug 24  ii  i  +* Re: Simple Pascal question10Arne Vajhøj
8 Aug 24  ii  i  i`* Re: Simple Pascal question9Simon Clubley
8 Aug 24  ii  i  i `* Re: Simple Pascal question8Arne Vajhøj
8 Aug 24  ii  i  i  +- Re: Simple Pascal question1Arne Vajhøj
9 Aug 24  ii  i  i  `* Re: Simple Pascal question6Simon Clubley
9 Aug 24  ii  i  i   `* Re: Simple Pascal question5Arne Vajhøj
9 Aug 24  ii  i  i    `* Re: Simple Pascal question4Dennis Boone
9 Aug 24  ii  i  i     `* Re: Simple Pascal question3Arne Vajhøj
9 Aug 24  ii  i  i      `* Re: Simple Pascal question2Dennis Boone
10 Aug 24  ii  i  i       `- Re: Simple Pascal question1Lawrence D'Oliveiro
8 Aug 24  ii  i  `* Re: Simple Pascal question2Arne Vajhøj
8 Aug 24  ii  i   `- Re: Simple Pascal question1Lawrence D'Oliveiro
5 Aug 24  ii  `* Re: Simple Pascal question2Arne Vajhøj
5 Aug 24  ii   `- Re: Simple Pascal question1Dan Cross
4 Aug 24  i`* Re: Simple Pascal question3John Reagan
5 Aug 24  i `* Re: Simple Pascal question2Arne Vajhøj
7 Aug 24  i  `- Re: Simple Pascal question1Arne Vajhøj
3 Aug 24  `- Re: Simple Pascal question1Arne Vajhøj

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal