https://github.com/alex313031/picalc-win
Experiment in making a GUI Pi Calculator app from scratch in C++ using native Win32 API. Compatible with Windows XP+
https://github.com/alex313031/picalc-win
pi picalculator piday win32api windowsxp
Last synced: 27 days ago
JSON representation
Experiment in making a GUI Pi Calculator app from scratch in C++ using native Win32 API. Compatible with Windows XP+
- Host: GitHub
- URL: https://github.com/alex313031/picalc-win
- Owner: Alex313031
- License: bsd-3-clause
- Created: 2025-04-10T15:35:08.000Z (6 months ago)
- Default Branch: picalc-next
- Last Pushed: 2025-09-05T03:00:44.000Z (about 1 month ago)
- Last Synced: 2025-09-20T04:36:28.636Z (30 days ago)
- Topics: pi, picalculator, piday, win32api, windowsxp
- Language: C++
- Homepage:
- Size: 8.9 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PiCalc-Win
Experiment in making a GUI Pi Calculator app from scratch in C++ using native Win32 API.
Compatible with Windows XP and up.
Uses:
- Selectable algorithm for computing π (Chudnovsky by default)
- C++ Threading
- SIMD
- Console Window for logging
- GDI rendering (LOL)## Building
– Building requires Visual Studio 2017/2019/2022, the C++ workload, and WinSDK 19041 or higher installed.
For Windows XP Support, use the PiCalc-WinXP.sln, and install the v141_xp platform as per [Here](https://learn.microsoft.com/en-us/cpp/build/configuring-programs-for-windows-xp).### Todo
See TODO.txt
### Further Reading
http://numbers.computation.free.fr/Constants/constants.html
http://piworld.calico.jp/pietc.html
https://web.archive.org/web/20090603200225/http://myownlittleworld.com/miscellaneous/computers/piprogram.html
https://web.archive.org/web/20160616153143/http://members.shaw.ca/francislyster/pi/pi.html