On Mon, 11 Apr 2011, Chris M wrote:
> Quick C had become popular w/developers (not for
primary use) long after M$ canned it. Not sure why, maybe
they just liked the IDE. And liked using it for quick and
dirty tasks.
Eh?? I've NEVER seen Quick C in
"mainstream"
use.? You sure you're not thinking of Turbo C?
I never said mainstream use. Nevertheless I know of at least 2 full time
developers that like to use if for, I'll repeat, quick and dirty tasks.
I think I even saw a mention in C User's Journal while it was commonly
available.
The last release of Quick C was 1990. Borland's Turbo C pretty much
guaranteed that it was an also-ran.
> I'll assume Quick C could be used to write
Quick
Basic, but what about the other way around?
Quick C and QB were _completely_
different product lines
and languages.
Is this so hard to grasp? Could you write a compiler "on the level" of
Quick Basic w/QC? That's what I'm asking. I'll wager some type of C
compiler was used to write most of what's out there. In the case of
Quick Basic, possibly even a M$ product. Could it have been done w/QC?
Perhaps I threw some people off when I started out mentioning Pascal, it
having it's own way of storing data. May not be the first choice when
endeavoring to write a compiler (though even at least early versions of
Turbo C used pascal conventions), but were any of these tools up to the
task?
Oh for...
Look, when you write, "I'll assume Quick C could be used to write Quick
Basic" that says to pretty much everyone that reads it that you're asking
if you can write QB code in QC. You never mentioned writing a compiler.
If you want to write a compiler that will generate code that QB45 can
_link_ to, you'd need to use something that emitted a compatible binary
format. I _think_ it used COFF. Borland compilers used a different
binary format which made it (nearly?) impossible to link against libraries
that were compiled with Microsoft products.
If you wanted to write a QB45 _like_ compiler, then your choice of host
compiler really doesn't matter. Hell, you could use Lua if you wanted.
g.
--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.simpits.org/geneb - The Me-109F/X Project
ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://www.scarletdme.org - Get it _today_!
Political correctness is a doctrine, fostered by a delusional, illogical
minority, and rabidly promoted by an unscrupulous mainstream media, which
holds forth the proposition that it is entirely possible to pick up a turd
by the clean end.