So - on the topic of creating / consuming / analyzing data that is in some forms of tables / series / data bases / files / etc.: I'll just mention "pandas" as a nice python library for dealing with arrays or series of data in the python environment. You mentioned using Excel as well as command line calculators etc. A lot of overhead for just a simple calculator to be sure but if you want to combine calculation, some math or numerical library stuff, and maybe plotting or tabular data display it is great. You might like Jupyter notebooks if you haven't tried them. Some GUI calculators have multi-line displays and are usable just with the keyboard which is at least progress but still most are lacking. Thanks for sharing your tool I completely agree, there are 10,000 versions of "gui" calculator out there and 99.999% of them are misguided junk since as you said clicking a mouse to get a single-line display of one operand of a calculation is about the most useless UI I can imagine for a calculator, yet most of them do just that. The steps using gcc are in the batch file j.bat are are: gcc bcl.c -o bcl bcl gcc ccalc.c -o ccalc -edit. To build the calculator, first compile bcl.c, then run bcl, then compile ccalc.c. I name my program executable "ca" (although I called it ccalc when I developed it), so I just open a terminal and type "ca". Some things are better and faster with a command line interface, and some things are better and faster with a GUI. For any computer I use I make a quick way to open a terminal. A calculator with a mouse interface will always lose. Let the quickest one for the particular problem win. For the things I might have thought I'd use it for, I use Excel. At one point I added a thing where I could read in a list of operations from a file. Hopefully C will be forever and I can just recompile for the rest of my life (I'm 60 years old and hopeful that C won't die). This is one my MUST have programs when I set up a new computer.
When I first wrote it I used whatever C compiler was on my Unix workstation (at work), and used Power C (Mix Software) on my PC at home. The last time I added a function was 2005, so it's been pretty useful to me as it was 17 years ago. I made it so I could easily add functions. I started it around 2002, and tweaked things in 2003. But a brain dead person can write a program for an RPN calculator since it puts all the burden of figuring out order of operation on the user, so that's what I did. The calculator on my desk at the moment is a Casio fx-115ES. I wrote a C program calculator in 2002 or so, and have used it ever since I'm not an RPN calculator fan I've never bought one. a mouse is the WORST POSSIBLE interface device for a calculator 5. I HATE every computer calculator that I have tried because. I am often at a computer when I want to use a calculator 4. A calculator is not always at my side (or I'm too lazy to look for it) 3. I am an electrical engineer and I often want to use a calculator 2.