www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/11/17/07:45:13

From: Odo AT cris DOT com (Bryon Quackenbush)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: NEW: Alpha-testing for MUSIC compiler announced
Date: Sat, 16 Nov 1996 20:11:51 GMT
Organization: Sky-Soft Computer Services
Lines: 58
Message-ID: <56l4qm$7fq@herald.concentric.net>
References: <Pine DOT GSO DOT 3 DOT 94 DOT 961115163852 DOT 17774A-100000 AT zippy>
Reply-To: Odo AT cris DOT com
NNTP-Posting-Host: cnc022068.concentric.net
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Samuel Vincent <svincent AT cs DOT sonoma DOT edu> wrote:

Hi Samuel, thanks for your comments.  You have shown us that we obviously have
not been able to efficently communicate the full abilities of the new compiler. 

>I don't see any improvements to C/C++, does anyone else?

Their are many improvments that even the early generations of the compiler will
have over C and C++.  Listed below are just a few of them;

  -  Fully optimized assembly code providing increased preformance over C, and
especially C++.
  -  Only those routines which are actully need to preform the commands that you
use are added.  No more linking bulky libraries full of routines that are never
touched by your program.
  -  An open end platform to allow for the addition of 3rd party commands and
grammer directly into the low level compiler
  -  An intellegent compiler totally eliminating the need to add INCLUDE
statements, or worry about prototypes for any command which is part of your
token registry

>I see some loss of structure really. 

One might think that at a first glance, but in reality, a massive amount of
structure and dynamics has been added.  The entire purpose being to make the
life of the programmer easier.  The MUSIC compiler will effectivly eliminate 99%
of the need to port a source code from one language format to another.  You
simply will select which grammer and token language format you wish to use, and
the compiler automatically doea all the needed conversionss for you.  Moreover,
3rd party vendors will now be able to make thier own MUSIC token sets to allow
compatability for even more languages and grammer sets.

>  BASIC is a beginners' language and should not be used for anything 
> serious.  It lacks structure and hence optimizes poorly.

That's what another great aspect of MUSIC is, the programmer can choose what
language grammer, and strcture he wishes.  For the programmers who love
extreamly high ammounts of structure, or the programmers that care little about
structure, and focus more on ease, it's all in thier, and made possibly by the
new compiling procedures it uses.

If a programmer feels more conformatable using a loose structured
BASIC/QUICKBASIC grammer set, that option is avalible to them.  If a programmer
desires to use a highly structured syntax, that also is avalible to them.  No
matter that grammer set, or syntax is used the compiler will still output the
same fully optimized code.

In short, MUSIC represents the first in a new generation of open-syntax,
open-grammer, multi-platform, multi-linjgual fully-configurable compilers.

FYI : We are now taking applications for alpha-testing for the early stages of
the MUSIC compiler.  If anyone would like to assist us in the development and
testing of this project, please send e-mail to me (odo AT cris DOT com).

Bryon Quackenbush
odo AT cris DOT com


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019