
Scripting programming languages make use of scripting to realize the system's runtime environment so it can be executed automatically instead of using a compiler. The scripting language classification is generally quite broad and can include interpreted languages and dynamic high-level languages. Data written in scripting languages is usually arranged into smaller sequences of code that are then combined together with other components to create a functioning program. Because of their flexibility, scripting languages are often well-suited for creating both frontend and backend frameworks. Examples of widely used scripting languages include JavaScript, Python, PHP, and CSS.