# ProgCalc — 38 Digit Swift Programmable

> 38 Digit Swift Programmable (iPhone/iPad app by Neopoise.)

- Source: https://appshunter.io/ios/app/progcalc/id1441551265 (this page in markdown: same URL + `.md`)
- Developer: [Neopoise](https://appshunter.io/developer/563901528)
- Category: Education, Productivity
- Price: Free
- Age rating: 4+
- Requires: iOS 15.0 · 12 MB
- Languages: American English
- Released: 2018-11-09
- Data updated: 2026-05-18
- User reviews in markdown: https://appshunter.io/ios/app/progcalc/id1441551265/reviews.md

## What is ProgCalc?

**ProgCalc Overview**
ProgCalc is a high-precision (38-digit) programmable calculator with true-decimal arithmetic, offering a Swift programming language interface for creating complex algorithms. It supports both scalar and non-scalar data types and operations. Non-scalar data types include complex numbers, quaternions, n-dimensional vectors, arrays, lists, and hierarchical tuples.

The app uses a tailored subset of the standard Swift language, optimized for numerical applications. It includes a comprehensive 38-digit scalar math library featuring well-known transcendental functions (trigonometric, hyperbolic, logarithmic, and exponential) as well as specialized functions such as arithmetic-geometric mean, arbitrary-precision rounding, modulo operations, binomial coefficients (log and normal), factorial functions (log and normal), ceiling and floor functions (toward -∞ and 0), and more.

A detailed app documentation is included, accessible via the [2nd][8] key. It provides a comprehensive guide to all calculator features, a language reference with examples and grammar, and additional resources.

**User Interface Modes**
ProgCalc offers three interactive modes, detailed in the app documentation:
- Standard infix notation (infiX, default)
- Fully editable infix notation (infiXE)
- Reverse Polish Notation (RPN)

You can switch between modes from the device’s home screen by using a pressure gesture on the app icon. On iPad devices, dedicated mode-switch keys provide a more convenient option.

**Additional Notes**
- ProgCalc is ad-free and will remain so.
- The app does not collect any information.
- The app does not rely on any third-party software.


## Version history (last 5 releases)

### 2.2 — 2026-02-04

Enhancement and Bug Fix Release 2.2

The primary goal of this release is to complete the macOS challenge initiated with the 2.1 release: the introduction of the new interactive SWIFT mode. This release modified the runtime of the Interactive Swift mode, ensuring that it exclusively runs 'off' the main thread. This change includes MathLib calls, and any user functions invoked, as well as potentially long-running user expressions involving chained property operators. This release signifies the first ‘proper’ macOS app that never becomes unresponsive.

For fine details of this release, refer to the in-app documentation beginning with “Release 2.2,” which includes bookmarks to related sections.

### 2.15 — 2026-01-20

Touchup Release 2.15 (from Release 2.10)

This release marks the completion of the initial journey of the ProgCalc app. It is now fully functional on iPhones, iPads, and Macs, with features extended to each device’s capabilities.

For fine details of this release, refer to the in-app documentation beginning with “Release 2.15,” which includes bookmarks to related sections.

### 2.1 — 2026-01-09

Enhancement and Bug Fix Release 2.1

This release introduces a new interactive mode called SWIFT, in addition to RPN, infiX, and infiXE, for Mac computers running ProgCalc.app as a “Designed for iPad” app. Release 2.1 supports a full macOS keyboard and provides direct command-line access to the ProgCalc Swift language. Now, you can write however complex multiple Swift statements on a single command line using a full macOS keyboard without any mouse intervention. Line editing features are provided to assist your entry. Simply press [return] to submit your entry. If there are any errors, the same editing features are available, while the app positions the cursor precisely at the location where the built-in Swift compiler encountered an issue. Additionally, you can re-edit your commit at any time until you initiate a new one.

The app document, starting with “Release 2.1,” provides detailed information about the new SWIFT mode, including bookmarks to related sections. However, that’s not all. There are also numerous small enhancements and bug fixes included in this release.

### 2.01 — 2025-12-08

Enhancement and Bug Fix Release 2.01

The iPad and macOS versions of ProgCalc keypad visual bugs have been fixed. The bug began appearing after the v2.0 update, when the infix mode control bar row was added. When using the app in rpn mode, switching from the background to the foreground, switching back to ProgCalc from another app, or triggering the iOS day/night color shift, the infix-mode only control bar row became visible, but with touch malfunctions. All visual modes (portrait, landscape, and split view modes) were affected. This issue has been resolved.

ProgCalc MathLib rounding functions have been fixed after another long-undetected bug. Refer to document Section 11.10.2 for more details.

This release also introduces an enhancement for rpn mode by adding a complementary control bar row for iPad and macOS keypads. Refer to Figure 10.2 in Section 10.3, or simply launch the app and switch to rpn mode.

The document has been slightly modified to include Figure 10.2 and Section 11.10.2 has been amended.

### 2.0 — 2025-12-02

Enhancement and Bug Fix Release 2.0

ProgCalc Math Library Property Operators have undergone significant improvements. Notably, previously unimplemented features, such as the absence of stride operand support in most cases, have been incorporated. Additionally, more accurate implementations have been opted in.

For a comprehensive overview of all the changes introduced in this release, refer to the built-in app documentation, specifically in Section 11, titled “Release Notes,” subsection Section 11.10, “Release 2.0.”

## Apps similar to ProgCalc

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [诸葛七律](https://appshunter.io/ios/app/id1624854840) | — | Free | Education |
| [Learn English with Elixir](https://appshunter.io/ios/app/learn-english-with-elixir/id6443942240) | — | Free | Education |
| [Initiationen](https://appshunter.io/ios/app/initiationen/id6443526080) | — | Free | Education |
| [Scaleup](https://appshunter.io/ios/app/scaleup/id6443414120) | — | Free | Education |
| [AKE Teacher](https://appshunter.io/ios/app/ake-teacher/id1673653860) | — | Free | Education |
| [GPA Calculator App](https://appshunter.io/ios/app/gpa-calculator-app/id1631326500) | 1.0 (2) | Free | Education |

## More apps by Neopoise

- [RPNscfi](https://appshunter.io/ios/app/rpnscfi/id563901525)

All apps by Neopoise: https://appshunter.io/developer/563901528

## Related topics

[logistimatics](https://appshunter.io/ios/topics/logistimatics)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-05-18.*
