Sundown got me back into coding. Having been hacked off with VB I decided to have a go at learning C.
I've got Ubuntu and Windows on my PC and thought C would be a good one to learn especially as Ubuntu comes with a full C development suite. That was until HotShot introduced me to FreeBASIC.
On the Amiga I coded assembler and E and while making my STX file for EditPlus I noticed the striking similarity between E and FreeBASIC. It has .a files which on E were modules (.m) and the .bi files in FreeBASIC had to be made by the user from the modules and had the extension .e, the same as the source code.
The layout and content of the bi files are exactly the same as the module reference files (.e) so now I'm left wondering...
I'm not interested in writing demos, only utilities.
Here's something I wrote in assembler (ProGCL):
http://www.pictureinthesky.net/appinfo.php?id=1Here's something I write in E (HCT):
http://www.pictureinthesky.net/appinfo.php?id=2The only project I did that wasn't a utility was
Atmospherical Melodies:

It was a trackdos'd music disk with everything packed as much as I could get it.
Anyone want to help me decide?
For those who can't run an emulator or don't want to, ProGCL opened its own screen and while still running in harmony with the OS, had nice pull-down menus containing all the chords and other juicy info.
As for HCT, that worked in its own screen as well although I can't see anything I code for Windows/Linux needing its own screen although I know both C and FB can do it. Everything I code will use its own windows running with the OS.
I'm already familiar with the concept behind how FB works and seeing that C doesn't know what a string variable type is I'm already partially geared towards FB.
The other thing I'm looking for is portability. I know C between Windows and Linux can be a bit on the strict side with some things and as for FB I've no idea. All I know is the compiler is available for Linux.