a reply to:
Wrabbit2000
This issue has a lot of others built in, Wrabbit. A flag and star for
your inquisitiveness and diligence! And wow what a sideline
divergence from watching the tach. Welcome to the Flagellants!
I'm not a bare metal expert anymore (or for at least 15 years)
but the closer you get-- like assembly language (get the holy water
the old bird's lost it), the easier it is to
debug your app.
This from somebody who was mumbling mnemonic idiocy at
lunchtime for long enough to permanently act like this.
If only just boxing the code from the cutsheet was the whole job....
C anything or VB are still technically high level languages, and the
built in debuggers / event parsers are all as effective and dependent
on how far down-- or how bad the potential hangup(s) are.
If you go further up on the food chain the less evident the hangups
will be; and the more dependent on the debugger(s) to fix the sick
sliver(s) of source.
If you've access to both candidate languages for a little while, I
suggest opening up the text window for the event parser in each one
to actually see what the code does, when it hits something you know
is going to hang; and what you're more comfortable monitoring
"downstairs" should be the H.L. language you want. If that sounds
overly simplistic, remember your registers aren't going to be treated
the same by the two languages you're mentioning. C of all flavors is
closer to Assembler, and is therefore more subtle/harder to trace
real time. VB on the other hand is up far enough to use whole globs
of data and registers "at a time", at least in my early experience---
made it faster for some jobs than even vanilla C. Remember when
it's all out of the sieve it's all going to be 80X Assembler somewhere
down there... just how you don't want to have to deal with it.
Moreover: the more involved the app is you're writing, the less likely
you will see the hang with a debugger, even going single-step water torture.
My twitch is from just the MS Debugger 2.0, of itself an anthill from Hell.
It came bundled with MASM 5.0 and proves Gates is a sadist.
But after therapy my personal favorite upper crust WAS Borland -- and the
WATCOM after "everything" stomped out. Expensive but airtight.
Once upon a time there was a Black Box... but it disappeared. Probably
because on simpler stuff it worked, and I liked it. Good luck young one.