Scripting Defined

The terms script and scripting language may be familiar, but what are the terms for executables and languages that don't fall into these categories? Let us call the opposite entity of a script a binary executable and the opposite type of language a compiled language. But beware. There are devils here.

Scripting languages are generally interpreted instead of compiled. This sounds like a crisp distinction, but interpreted languages actually are almost universally interpreted from a compiled form. Thus, most languages are compiled whether they are scripting languages or not.

When is compilation carried out? We know that binary executables are explicitly compiled well ahead of deployment. They are early-bound. Scripting languages ...

Get Linux® and Windows® Interoperability Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.