Introduction

All major computing platforms provide both system programming languages such as C or Java and scripting languages such as Tcl. Each kind of language has strengths and weaknesses that make it appropriate for some tasks but not others. If you have an application to build, you can use the information below to decided which kind of language makes the most sense for the application.

When to use a scripting language

If the application has the following attributes, then it probably makes sense to use a scripting language for the application:

When to use a system programming language

If, on the other hand, the application has the following attributes, then it may make more sense to use a system programming language for the application: