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