Skip to content
@CalculationCollective

CalculationCollective

CalculationCollective

About

This is an organisation dedicated to making calculators in as many programming languages as possible.

Definition of a Calculator

The following functionality must be given for a calculator to be valid.

  • Addition
  • Subtraction
  • Multiplication
  • Division

Additionally for a calculator to be considered a working calculator the user needs to be able to input at least 2 numbers and receive the calculation result. The calculation result also needs to be correct. (floating point inaccuracy is fine if according to IEEE 754) The calculator also needs to work with at least 1 decimal place both as input and output. It is important that every calculator includes the surce code of itself.

EVAL IS NOT ALLOWED

To learn more about contributing to this project view CONTRIBUTING.md.

Completed Calculators

Project NameLanguage
AHKCalculatorAutoHotKey
APLCalculatorAPL
AWKCalculatorAWK
SHCalculatorBash
BASCalculatorBasic (FreeBasic)
BFCalculatorBeef
BECalculatorBerry
BBCalculatorBlitzBasic (Blitz3D)
BOOCalculatorBoo
CSCalculatorC#
CPPCalculatorC++
CCalculatorC
CLJCalculatorClojure
COBCalculatorCOBOL
COFFEECalculatorCoffeescript
LSPCalculatorCommon Lisp
PYXCalculatorCython
DCalculatorD
DARTCalculatorDart
EXCalculatorElixir
ERLCalculatorErlang
F90CalculatorFortran
FSCalculatorF#
GOCalculatorGo
GROOVYCalculatorGroovy
HSCalculatorHaskell
HCCalculatorHolyC
JAVACalculatorJava
JSCalculatorJavaScript
NJSCalculatorJavaScript (Nodejs)
IPYNBCalculatorJupyter Notebook
KTCalculatorKotlin
LUACalculatorLua
MATLABCalculatorMATLAB
MCalculatorObjective-C
MLCalculatorOCaml
PASCalculatorPascal
PLCalculatorPerl
PHPCalculatorPHP
PS1CalculatorPowerShell
PYCalculatorPython
RCalculatorR
RKTCalculatorRacket
RBCalculatorRuby
RSCalculatorRust
SCALACalculatorScala
SCMCalculatorScheme
SmallBASCalculatorSmallBasic
SWIFTCalculatorSwift
SQLCalculatorSQL (SQLite)
TCLCalculatorTCL
8XPCalculatorTi-Basic (Ti Program)
TSCalculatorTypeScript
VCalculatorV
VBCalculatorVisual Basic
VBSCalculatorVisual Basic Script
ZIGCalculatorZIG

Pinned Loading

  1. CalculationCollectiveClonerCalculationCollectiveClonerPublic

    Used to clone all CalculationCollective repositories.

    Python 1 1

Repositories

Showing 10 of 60 repositories

Top languages

Loading…

Most used topics

Loading…