DocumentCode
2175555
Title
Comparing Implementations of a Calculator for Exact Real Number Computation
Author
Marcial-Romero, J. Raymundo ; Hernandez, Johann A. ; Montes-Venegas, Héctor A.
Author_Institution
Fac. de Ing., Univ. Autonoma del Estado de Mexico (UAEM), Mexico
fYear
2009
fDate
21-25 Sept. 2009
Firstpage
13
Lastpage
23
Abstract
As one of the first theoretical programming languages for exact real number computation, Real PCF showed to be impractical due to the parallel construct needed for even basic operations. Later, Marcial et al. proposed a variant of Real PCF avoiding the parallelism by introducing a non-deterministic constructor into the language. This language is called LRT. In this paper we present an implementation of a calculator for exact real number computation based on LRT and compare its efficacy with an application of the standard use of real numbers in an imperative programming language. Finally, our implementation is compared with a standard implementation of exact real number computation based on the sign digit representation.
Keywords
algorithmic languages; programming languages; LRT; PCF; calculator comparing implementations; exact real number computation; imperative programming language; nondeterministic constructor; theoretical programming languages; Computational efficiency; Computer languages; Computer science; Concurrent computing; Formal specifications; Graphical user interfaces; Light rail systems; Mathematics; Parallel processing; Tail; Real number computation; functional programming; programming languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science (ENC), 2009 Mexican International Conference on
Conference_Location
Mexico City
Print_ISBN
978-1-4244-5258-3
Type
conf
DOI
10.1109/ENC.2009.16
Filename
5452487
Link To Document