jiaoyk / IEEE-754

Web page to analyze IEEE-754 floating point values.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IEEE-754 Analyzers

This is the code for the “IEEE-754 Analyzers” web site hosted at http://babbage.cs.qc.cuny.edu/IEEE-754.

Originally created as a student project to parse floating-point numbers, the code serves as a reference source for people who want to learn how the IEEE-754 standard works and/or to verify the correctness of code written for applications that work directly with floating-point values.

See the web site’s FAQ for details.

If you want to clone the analyzers, or just study the code, these are the source code files used:

btd.cpp C++ binary to decimal converter dtb.cpp C++ decimal to binary converter computeBin.php AJAX server for dtb computeDec.php AJAX server for btd analyzer.js User Interactions numeric_value.js Numeric calculations

To host the analyzers, you will need a web server that supports PHP.

You will need a copy of jQuery and jquery.hotkeys for user interactions. The versions used by the online analyzers are available in the scripts directory.

You will also need to install the GNU Multiprecision Library in order to build bdt and dtb.

Christopher Vickery
Emeritus Professor of Computer Science
Queens College of CUNY

About

Web page to analyze IEEE-754 floating point values.


Languages

Language:JavaScript 71.9%Language:C++ 16.3%Language:PHP 9.7%Language:CSS 1.9%Language:Java 0.1%Language:Makefile 0.1%