Tu banner alternativo

GNOME Calculator

In today's article we are going to delve into the fascinating world of GNOME Calculator, a topic that has captured the attention of experts and fans alike. Since its emergence, GNOME Calculator has demonstrated its impact on various aspects of society, science, culture and history. Over the years, it has been the subject of debate, study and research, and its influence has continued to evolve over time. In this in-depth exploration of GNOME Calculator, we will examine its origins, its relevance in today's world, and the various perspectives that exist around this topic. Prepare to immerse yourself in a journey that promises to surprise, excite and educate, as we discover together the exciting universe of GNOME Calculator.

Tu banner alternativo
GNOME Calculator
Stable release
48.1[1] Edit this on Wikidata / 13 April 2025 (13 April 2025)
Repository
Written inC, Vala
Operating systemUnix-like
TypeSoftware calculator
LicenseGPL-3.0-or-later
Websiteapps.gnome.org/app/org.gnome.Calculator Edit this on Wikidata

GNOME Calculator, formerly known as gcalctool, is the software calculator integrated with the GNOME desktop environment. It is programmed in C and Vala and part of the GNOME Core Applications.

Mathematics

GNOME Calculator uses the MPFR library for extended precision arithmetic. It can support complex number arithmetic, perform factorization of integers, and define new functions by composition.

Views

While most functionality can be accessed by typing the function name into the input, Calculator provides different views for convenience.

  • Basic – interface for basic arithmetic, resembling a desk calculator.
  • Advanced – an interface with scientific functions, and support for custom variables. New functions can be defined by function composition.
  • Financial – financial calculation and currency conversion.
  • Programming – a view with bit manipulation operators and radix conversion.
  • Keyboard – most of the space is taken up by the output, with no on-screen buttons. Supports currency and unit conversion.
  • Conversion – A view for performing conversions between units.

Notation

The GNOME calculator uses the common infix notation for binary functions, such as the four basic arithmetic operations. Unlike many other calculators, it uses prefix notation, not postfix notation for unary functions. So to calculate e.g. the sine of one, the user must push the keys sin+1+=, not 1+sin, as on many other calculators.

The decimal separator on the number pad is based on the general keyboard layout since version 3.12.3.[2] Due to different styles of formatting decimal positions across the world, Calculator interprets both commas and periods as decimal separators. Consequently, using k-ary functions requires using a semicolon to separate the arguments.

See also

References

  1. ^ "Tagged release 48.1". Retrieved 1 August 2025.
  2. ^ "gnome-calculator 3.12.3". 2013-06-15.