![]() |
A.1 A Brief Introduction |
SheerPower is a programming language designed for business applications. It offers fast compilation, accurate math (16 decimal digits of guaranteed accuracy), and a simple syntax. Developers can build scalable, efficient programs for handling large volumes of data.
This tutorial introduces key features of SheerPower, such as high-precision math, fast compiling, dynamic data clustering, and a built-in web server.
Optionally, every SheerPower program can begin with a PROGRAM
statement
to assign a name to the program. This name is used in crash reports,
profiling, and other system-generated files.
Use STOP
or END
to end a SheerPower program.
Both are optional. They close open files, flush buffers, unlock
resources, and stop execution.
END
also marks the logical end of the source file.
If it’s missing, SheerPower automatically inserts it at the end
of your code.
SheerPower eliminates the floating-point inaccuracies common in other languages, guaranteeing up to 16 decimal digits of precision. This ensures exact and reliable calculations for financial and data-centric software.
This ensures reliable calculations for applications like financial software.
SheerPower compiles at over 500,000 source lines per second on a modern PC - meaning even large business applications compile within a second or two. This reduces the traditional compile-wait-test cycle that slows development.
SheerPower's cluster feature works like an in-memory spreadsheet, processing hundreds of thousands to millions of rows per second depending on data complexity and available system resources.
SheerPower includes a built-in statistics package with over 30 functions for analyzing data. These functions can be used to identify trends, variability, and relationships in large datasets. Applications include finance, manufacturing, science, and more. For details, see SheerPower Statistics .
SheerPower includes a built-in web server designed for memory-to- memory data transfers. This allows fast transactions with low resource usage.
SheerPower is designed for business applications, focusing on speed, precision, and long-term reliability. It is not intended for system-level programming or memory-limited environments. Key features include:
Hide Description
|
|
Enter or modify the code below, and then click on RUN |
Looking for the full power of Sheerpower?
Check out the Sheerpower website. Free to download. Free to use. |