0% found this document useful (0 votes)
3 views5 pages

Computer Programming - note vi (Scripting Language)

Scripting languages are high-level programming languages designed for automation, task control, and system management, characterized by being interpreted, lightweight, and easy to learn. They can be categorized into server-side, client-side, and system scripting, with examples including Python, JavaScript, and Bash. Advantages include ease of use, rapid development, automation capabilities, and platform independence.

Uploaded by

awoyeleemma1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Computer Programming - note vi (Scripting Language)

Scripting languages are high-level programming languages designed for automation, task control, and system management, characterized by being interpreted, lightweight, and easy to learn. They can be categorized into server-side, client-side, and system scripting, with examples including Python, JavaScript, and Bash. Advantages include ease of use, rapid development, automation capabilities, and platform independence.

Uploaded by

awoyeleemma1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Scripting Languages

COMPUTER PROGRAMMING I

CSC 201
Scripting Programming
o Scripting languages are high-level
programming languages designed to automate
tasks, control software applications, and
manage system functions.
o Features of Scripting languages :
a) They are interpreted rather than compiled.
b) They are often used for writing short programs
(scripts) to perform specific tasks.
c) They are lightweight and easy to learn.

o Examples of Scripting Languages


Python, JavaScript, Bash, Ruby, PHP
Characteristics of Scripting Languages
o Interpreted: Code is executed directly by an
interpreter without the need for compilation.
o Dynamic Typing: Variables in scripting
languages are typically dynamically typed,
meaning their types are determined at
runtime.
o Automation of Tasks: used for automating
repetitive tasks, such as file manipulation,
text processing, and system administration.
o Integration with Other Software: often
interact with other applications or software
environments (e.g., web browsers, operating
systems).
Types of Scripting Languages
o Server-Side Scripting: Used for generating dynamic
web content on the server. Handles user input and
generating dynamic web pages. Examples: PHP,
Node.js, Ruby on Rails.
o Client-Side Scripting: Runs in the user’s browser
and controls web page behavior. Used for Form
validation, user interactions, animations. Examples:
JavaScript.
o System Scripting: Automates operating system-level
tasks. Used for File management, task scheduling,
software installation. Examples: Bash, PowerShell.
Advantages of Scripting Languages
1. Ease of Use: Scripting languages tend to
have simple syntax and are easy to write,
learn, and debug.
2. Rapid Development: Scripts can be written
and executed quickly, without the need for
compilation..
3. Automation: Scripts can automate
repetitive tasks, saving time and reducing
manual effort.
4. Platform Independence: Most scripting
languages are platform-independent and can
run across different operating systems with
minimal changes..

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy