2 questions (big numbers + HD vs DD)

Vasilis Vasaitis vvas at hal.csd.auth.gr
Wed Nov 17 02:55:29 EET 1999


On Tue, Nov 16, 1999 at 04:17:25PM +0200, Christos Ricudis wrote:

..[snip]..

> Oi perissoteroi compilers protimoyn na mhn kanoyn kati tetoio kai afhnoun to
> implementation ston programmatisth. (eksairesh apoteloyn fysika glwsses poy
> exoyn san fysiko toys stoxo thn ekfrash arbitrary-precision ari8mhtikhs, opws
> kai merikes general purpose languages, synh8ws interpreted (perl?))

  Η Perl χρησιμοποιεί double για τους αριθμούς, οπότε η ακρίβειά της είναι
περιορισμένη. Η E-Lisp, και πιθανώς και άλλες υλοποιήσεις της Lisp,
χρησιμοποιεί 28-bit ακεραίους. Η tcl κάνει τα πάντα με strings, οπότε ίσως
να έχει οσοδήποτε μεγάλο μέγεθος. Αυτή που ξέρω ότι κάνει κάτι τέτοιο είναι
η scheme. Για παράδειγμα, δείτε το παρακάτω απλό πρόγραμμα:

(display (+ (read) 1))
(newline)

  Το πρόγραμμα αυτό δέχεται έναν αριθμό στην είσοδό του και τον τυπώνει
αυξημένο κατά 1. Για ακεραίους, μπορεί να φτάσει σε τεράστια νούμερα -
φαντάζομαι περιορίζεται μόνο από τη μνήμη του υπολογιστή. Το δοκιμάζετε με
`guile -s nextnum.scm'. Επίσης φοβερό για τέτοιες δουλειές είναι το bc.

-- 
Vasilis Vasaitis
vvas at hal.csd.auth.gr

Nuke them till they glow, then shoot them in the dark.


--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================



More information about the Linux-greek-users mailing list