Thomas Morley <[email protected]> wrote:

>Once I did a first step into C++
>The common "hello world"
>I had to _compile_ it to make it work.
>That makes a great difference for usability in LilyPond.

I've been programming for over forty years, so I know something about
it. Yes, you had to compile your C++ code to make a standalone
program. If you made a standalone program with Scheme you'd probably
have to do the same. Lilypond includes an interpreter for Scheme. Web
browsers include interpreters for Javascript, so you don't have a
separate compile step there. 

So called "scripting languages" like Perl, Ruby, Python, etc have to
be run through their interpreters. That is, you can't just have the
Perl program on your machine, you also have to have the Perl
interpreter. Your compiled C++ program can be run on a computer that
does not have a C++ compiler installed. Both approaches have
advantages and disadvantages.

-- 
Tim Slattery
[email protected]


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to