Oh common, you people just can't seem to take any kind of joke.
All the tools I referenced in my previous post were real.
Even thought Signum debugger was not used by many people and largely forgotten it seems. Probably for that name was also used by a virus and a well known unrelated tool.
As I wrote, Signum debugger was a text based assembly debugger working very much like the command line debug on DOS based systems
See: https://en.wikipedia.org/wiki/Debug_(command)
Remember that there was no internet at that time, even BBS were a relatively "high-end" new thing and not many people used modems back then. Softwares were sometimes bought in shops but most often copied from a friend to another friend and then another...
A simple file edit could have given several names to this tool, hard to tell for the lack of other source of information... I myself barely used it in the late 80's before I got my hands on DevPac's MonST debugger which had a lot more friendly user interface.
My joke regarding the C language revolved around the fact that most developers used DevPac which was centered around 68k assembly programming.
And the acronyms group names were a reference to things like TCB, TNT, TLB that were kind of big names on this platform at that time.
GFA basic was also used indeed but mainly for tools I believe.
For that matter I also remember that there also was a GFA assembly / debugging tool around released in 1988 IIRC.
Which I remember seeing people use at Ocean for the development of the Atari-ST version of Pang! (A game with balloons bouncing around that you had to pop)
A-Debug was a tool released by Brainstorm and was an improvement on Devpack's MonST in various ways. Its most useful feature was to be able to run entirely without the Atari's system and with every interruptions disabled (IPL:7)
As long as the memory containing the program itself was not overwritten. There was no programmable memory protection of any kind at that time, only hardcoded stuff in the MMU. And every program had to share the same flat, fixed addresses memory space.
I'd say that 90% or more of applications were written in Assembly mainly using DevPac. Regarding C (Turbo C was the tool IIRC?) it was probably making the bulk of the relatively small remaining part.
There also was the STOS which I got with my first Atari-ST.
But I barely ever used it see: https://en.wikipedia.org/wiki/STOS_BASIC
You need to take into account that compilers at that time were not particularly good at any kind of optimization and running on extremely limited computers compared to today's standards.
I.E. 8mhz processors with a two byte cache (prefetch), requiring a minimum of 4 cycles per instruction and sharing the only bus with the chip in charge of the display (not even a "blitter" (as per STF versions at least, STE had a small one) to do any kind of graphic operation, no just a chip to actually send the pixels to the monitor's screen, a "shifter")
Add to this the fact that everything, The dynamic data used by the bios, xbios, higher TOS functions (Trap#1) and eventually the GEM on top of any program including all of its data, had to fit in an astounding 0.5 Mega bytes of memory...
Guess why people were using assembly programming to squeeze every ounce of performance they could...
I reckon that this is kind of an old thread and could be seen as necro, however this is related to computers that are soon to be a 40 years old topic...
Anyway, enjoy yourselves.