I want to start writing simple .exe programs to run under Windows. I want to be able to give little programs to coworkers, preferably without a lot of baggage, preferably without some fancy “installation wizard”.
I’ve done a lot of casual programming in Algol, APL, PL1, Fortran, BASIC, C, Scheme, and much more Forth than anything else. And also SAS and the scripting languages with Fluent and GAmbit and FlexPDE (all FEM/PDE systems). I enjoy making things work, and generally do - often on the first attempt. But all these were for cpm or dos machines, text interface, or else code that runs within an application that does its own window manipulations. Nobody wants to use simple utilities that aren’t natively Windows, or have the Windows user interface.
I tried SwiftForth, which is a professional development package, and did write a couple silly little things, using Petzold’s book as a guide - but SwiftForth teaches people who already write for Windows how to use Forth, and I wanted the other way 'round. It seemed like there were 200 things to keep simultaneously in mind in order not to crash - such a burden.
I also dabbled in C for Windows (Borland’s), but the overhead of understanding all the Windows details and pitfalls was just so oppressive - and I don’t like C much anyway.
We’re not talking about fancy programs here, not interfacing directly with other applications, not using much graphics. I’m a scientist, not a programmer, and I want to be able to create my own simple programs for scientific purposes.
So, Visual Basic? RealBasic? LabView, which I was thinking of learning anyway for other reasons? Or are these no easier than C and SwiftForth?
Is there a way into this that isn’t too painful?