• 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