Abstract

Abstract Scripting languages have been around since the early days of the UNIX operating system, circa 1970. One of the earliest examples of a scripting language is the shell script. Still in use today (with a variety of “flavors”—csh, bash, sh), it in essence allows programmers to string together a number of programs and commands in a text file and run them all at once (as compared to entering them one at a time on the command line). Scripting languages are designed for different tasks than traditional (system) programming languages, and this leads to fundamental differences in the languages. System programming languages were designed for building data structures and algorithms from scratch, starting from the most primitive computer elements such as words of memory. In contrast, scripting languages are designed for “gluing.” They assume the existence of a set of powerful components and are intended primarily for connecting components together. In general, system programming languages are strongly typed to help manage complexity, while scripting languages are typeless to simplify connections between components and provide rapid application development. (In statically known types).

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.