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 Name Language
AHKCalculator AutoHotKey
APLCalculator APL
AWKCalculator AWK
SHCalculator Bash
BASCalculator Basic (FreeBasic)
BFCalculator Beef
BECalculator Berry
BBCalculator BlitzBasic (Blitz3D)
BOOCalculator Boo
CSCalculator C#
CPPCalculator C++
CCalculator C
CLJCalculator Clojure
COBCalculator COBOL
COFFEECalculator Coffeescript
LSPCalculator Common Lisp
PYXCalculator Cython
DCalculator D
DARTCalculator Dart
EXCalculator Elixir
ERLCalculator Erlang
F90Calculator Fortran
FSCalculator F#
GOCalculator Go
GROOVYCalculator Groovy
HSCalculator Haskell
HCCalculator HolyC
JAVACalculator Java
JSCalculator JavaScript
NJSCalculator JavaScript (Nodejs)
IPYNBCalculator Jupyter Notebook
KTCalculator Kotlin
LUACalculator Lua
MATLABCalculator MATLAB
MCalculator Objective-C
MLCalculator OCaml
PASCalculator Pascal
PLCalculator Perl
PHPCalculator PHP
PS1Calculator PowerShell
PYCalculator Python
RCalculator R
RKTCalculator Racket
RBCalculator Ruby
RSCalculator Rust
SCALACalculator Scala
SCMCalculator Scheme
SmallBASCalculator SmallBasic
SWIFTCalculator Swift
SQLCalculator SQL (SQLite)
TCLCalculator TCL
8XPCalculator Ti-Basic (Ti Program)
TSCalculator TypeScript
VCalculator V
VBCalculator Visual Basic
VBSCalculator Visual Basic Script
ZIGCalculator ZIG

Pinned

  1. CalculationCollectiveCloner CalculationCollectiveCloner Public

    Used to clone all CalculationCollective repositories.

    Python

Repositories

Showing 10 of 60 repositories

Top languages

Loading…

Most used topics

Loading…