SlideShare a Scribd company logo
BY
SANA MATEEN
6/13/2016 1Introduction to scripts and scripting
INTRODUCTION TO SCRIPTS AND SCRIPTING
 Script is a program written for special runtime environment that automate the
execution of tasks.
 Scripting is the action of writing scripts using scripting language.
 Scripting Language are used to extend the functionality of software . For
example enhancing web pages by providing dynamic content.
 They are designed to automate frequently used task that usually involve calling
or passing commands to external program.
Examples:
1. PERL- PRACTICAL EXTRACTION AND REPORT LANGUAGE
2. PHP-Hypertext Preprocessor(Personal Home Page)
3. TCL-Tool Command Language and PYTHON
TCL
6/13/2016 2Introduction to scripts and scripting
SCRIPTING VS. PROGRAMMING: IS THERE A
DIFFERENCE?
Scripting Programming
 Scripts are interpreted . It means
they are processed from scratch
every time you run them.
 Programs are executed.
Problems addressed by Scripting language
 Building applications from off-the-shelf components.
 Example:
Use of Visual Basic to develop GUI using prebuilt Visual Controls.
 Controlling applications that have a programmable interface(protocols
to be followed while building a software).
 Speed of development is more important than runtime efficiency.
6/13/2016 3Introduction to scripts and scripting
ORIGIN OF SCRIPTING
 The UNIX O.S developers coined the term shellscript for sequence of commands that
were read from a file and followed in sequence.
 Script is a file that is intended to be executed directly rather than being compiled.
 Examples of scripts with respect to unix system are:
 AWK: This utility reads the standard input line by line and takes an action on part of
entire line.
 These actions are specified in awk script that consist of list of instructions.
 Perl: is a scripting language developed by Larry Wall, especially designed for text
processing.
 Though Perl is not officially an acronym but many times it is used as it stands
for Practical Extraction and Report Language.
 It runs on a variety of platforms, such as Windows, Mac OS, and the various versions
of UNIX.
6/13/2016 4Introduction to scripts and scripting
ORIGIN OF SCRIPTING
 In DOS(Disk Operating System), use of dial up connection to remote system
require scripts that automate the sequence of operation required to establish a
connection to remote system.
 Use rasphone( Remote Access Phonebook) command.
 Another occurrence of script was in Apple Macintosh HyperCard Application,
which is one of the Hypertext system.
6/13/2016 5Introduction to scripts and scripting
SCRIPTING TODAY
 Scripting allows application to be developed much faster than traditional
methods allow.
 We can use it to manipulate,customize,automate the facilities of existing
system.
 Eg: Use of client side scripting and Dynamic HTML to create interactive and
feature rich enhanced web pages.
 Using Scripting Language with its rich functionality .These are used by UNIX
admin for System maintenance work, like managing user permissions.
 Windows system admin adopt Perl for their work.
 Apache web server has an embedded Perl interpreter for CGI scripts
6/13/2016 6Introduction to scripts and scripting
CGI SCRIPT ISAPI TECHNOLOGY
 CGI stands for Common Gateway
Interface.
 It defines a standard way in which
information may be passed to and
from the browser and server.
 CGI scripts can be written using
PERL.
 ISAPI stands for Internet Server
Application Program Interface
technology . It is set of window program
calls that let you write a web server
application that will run faster than CGI.
 We can create Dynamic Link Library
application file using this technology.
 We can write an ISAPI script in any
language that will create an executable
object on your system. For example, C++,
Visual Basic, or Perl script on Windows.
6/13/2016 7Introduction to scripts and scripting

More Related Content

PPT
Mainframe
PDF
DevOps or DevSecOps
PPT
CICS basics overview session-1
PPTX
Spark architecture
PDF
IMS DC Self Study Complete Tutorial
PPTX
Introduction to Reactive programming
PDF
Accessing Data Anywhere with Unified Namespace
PDF
Android webservices
Mainframe
DevOps or DevSecOps
CICS basics overview session-1
Spark architecture
IMS DC Self Study Complete Tutorial
Introduction to Reactive programming
Accessing Data Anywhere with Unified Namespace
Android webservices

What's hot (20)

PPTX
Sap overview
PDF
Tracing the Breadcrumbs: Apache Spark Workload Diagnostics
PDF
Apache Spark AI Use Case in Telco: Network Quality Analysis and Prediction wi...
PPTX
SHADOW PAGING and BUFFER MANAGEMENT
PDF
Lecture 1 introduction to parallel and distributed computing
PDF
Parallel and Distributed Computing chapter 3
PDF
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)
PDF
Introduction to Spark with Python
PPT
Introduction to Compiler Construction
PPTX
Programming for Everybody in Python
PPT
Compiler Construction introduction
PDF
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
PDF
Microservice Architecture
PDF
File Manager for z/OS - Overview
PPT
Client Centric Consistency Model
PDF
Advanced perl finer points ,pack&unpack,eval,files
PPTX
Lexical analyzer generator lex
PPTX
Sap architecture
PDF
Overview of SAP HANA Cloud Platform
PDF
Cs8493 unit 3
Sap overview
Tracing the Breadcrumbs: Apache Spark Workload Diagnostics
Apache Spark AI Use Case in Telco: Network Quality Analysis and Prediction wi...
SHADOW PAGING and BUFFER MANAGEMENT
Lecture 1 introduction to parallel and distributed computing
Parallel and Distributed Computing chapter 3
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)
Introduction to Spark with Python
Introduction to Compiler Construction
Programming for Everybody in Python
Compiler Construction introduction
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
Microservice Architecture
File Manager for z/OS - Overview
Client Centric Consistency Model
Advanced perl finer points ,pack&unpack,eval,files
Lexical analyzer generator lex
Sap architecture
Overview of SAP HANA Cloud Platform
Cs8493 unit 3
Ad

Similar to Introduction to scripts (20)

PPTX
Unit 1-introduction to scripts
PDF
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
PDF
Class 17-18 Introduction to Perl.pdf bbbbbb
PPTX
Unit 1-uses for scripting languages,web scripting
PPTX
Uses for scripting languages,web scripting in perl
PPT
Chapter14_Scripting_Languages_4e.power point presentation
PPTX
Common Gateway Interface ppt
PPTX
Scripting languages presentation_michel_patrickfrancis
PPTX
Xml & scripting
PDF
SERVER SIDE SCRIPTING
PPT
COMPUTER LANGUAGES AND THERE DIFFERENCE
PPTX
programming language interface i.pptx
PPTX
Scripting languages
PDF
Slides serverside main
PPTX
Bioinformatics v2014 wim_vancriekinge
PPT
System administration with automation
PPT
vb script
PPTX
Client Side scripting and server side scripting
Unit 1-introduction to scripts
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
Class 17-18 Introduction to Perl.pdf bbbbbb
Unit 1-uses for scripting languages,web scripting
Uses for scripting languages,web scripting in perl
Chapter14_Scripting_Languages_4e.power point presentation
Common Gateway Interface ppt
Scripting languages presentation_michel_patrickfrancis
Xml & scripting
SERVER SIDE SCRIPTING
COMPUTER LANGUAGES AND THERE DIFFERENCE
programming language interface i.pptx
Scripting languages
Slides serverside main
Bioinformatics v2014 wim_vancriekinge
System administration with automation
vb script
Client Side scripting and server side scripting
Ad

More from sana mateen (20)

PPTX
PPTX
PHP Variables and scopes
PPTX
Php intro
PPTX
Php and web forms
PPTX
PPTX
Files in php
PPTX
File upload php
PPTX
Regex posix
PPTX
Encryption in php
PPTX
Authentication methods
PPTX
Xml schema
PPTX
Xml dtd
PPTX
Xml dom
PPTX
PPTX
Intro xml
PPTX
Dom parser
PPTX
Unit 1-subroutines in perl
PPTX
Unit 1-strings,patterns and regular expressions
PPTX
Unit 1-scalar expressions and control structures
PPTX
Unit 1-perl names values and variables
PHP Variables and scopes
Php intro
Php and web forms
Files in php
File upload php
Regex posix
Encryption in php
Authentication methods
Xml schema
Xml dtd
Xml dom
Intro xml
Dom parser
Unit 1-subroutines in perl
Unit 1-strings,patterns and regular expressions
Unit 1-scalar expressions and control structures
Unit 1-perl names values and variables

Recently uploaded (20)

PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PPT on Performance Review to get promotions
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Project quality management in manufacturing
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
additive manufacturing of ss316l using mig welding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Well-logging-methods_new................
PPTX
Geodesy 1.pptx...............................................
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
bas. eng. economics group 4 presentation 1.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Embodied AI: Ushering in the Next Era of Intelligent Systems
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT 4 Total Quality Management .pptx
PPT on Performance Review to get promotions
R24 SURVEYING LAB MANUAL for civil enggi
Project quality management in manufacturing
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
additive manufacturing of ss316l using mig welding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Well-logging-methods_new................
Geodesy 1.pptx...............................................

Introduction to scripts

  • 1. BY SANA MATEEN 6/13/2016 1Introduction to scripts and scripting
  • 2. INTRODUCTION TO SCRIPTS AND SCRIPTING  Script is a program written for special runtime environment that automate the execution of tasks.  Scripting is the action of writing scripts using scripting language.  Scripting Language are used to extend the functionality of software . For example enhancing web pages by providing dynamic content.  They are designed to automate frequently used task that usually involve calling or passing commands to external program. Examples: 1. PERL- PRACTICAL EXTRACTION AND REPORT LANGUAGE 2. PHP-Hypertext Preprocessor(Personal Home Page) 3. TCL-Tool Command Language and PYTHON TCL 6/13/2016 2Introduction to scripts and scripting
  • 3. SCRIPTING VS. PROGRAMMING: IS THERE A DIFFERENCE? Scripting Programming  Scripts are interpreted . It means they are processed from scratch every time you run them.  Programs are executed. Problems addressed by Scripting language  Building applications from off-the-shelf components.  Example: Use of Visual Basic to develop GUI using prebuilt Visual Controls.  Controlling applications that have a programmable interface(protocols to be followed while building a software).  Speed of development is more important than runtime efficiency. 6/13/2016 3Introduction to scripts and scripting
  • 4. ORIGIN OF SCRIPTING  The UNIX O.S developers coined the term shellscript for sequence of commands that were read from a file and followed in sequence.  Script is a file that is intended to be executed directly rather than being compiled.  Examples of scripts with respect to unix system are:  AWK: This utility reads the standard input line by line and takes an action on part of entire line.  These actions are specified in awk script that consist of list of instructions.  Perl: is a scripting language developed by Larry Wall, especially designed for text processing.  Though Perl is not officially an acronym but many times it is used as it stands for Practical Extraction and Report Language.  It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. 6/13/2016 4Introduction to scripts and scripting
  • 5. ORIGIN OF SCRIPTING  In DOS(Disk Operating System), use of dial up connection to remote system require scripts that automate the sequence of operation required to establish a connection to remote system.  Use rasphone( Remote Access Phonebook) command.  Another occurrence of script was in Apple Macintosh HyperCard Application, which is one of the Hypertext system. 6/13/2016 5Introduction to scripts and scripting
  • 6. SCRIPTING TODAY  Scripting allows application to be developed much faster than traditional methods allow.  We can use it to manipulate,customize,automate the facilities of existing system.  Eg: Use of client side scripting and Dynamic HTML to create interactive and feature rich enhanced web pages.  Using Scripting Language with its rich functionality .These are used by UNIX admin for System maintenance work, like managing user permissions.  Windows system admin adopt Perl for their work.  Apache web server has an embedded Perl interpreter for CGI scripts 6/13/2016 6Introduction to scripts and scripting
  • 7. CGI SCRIPT ISAPI TECHNOLOGY  CGI stands for Common Gateway Interface.  It defines a standard way in which information may be passed to and from the browser and server.  CGI scripts can be written using PERL.  ISAPI stands for Internet Server Application Program Interface technology . It is set of window program calls that let you write a web server application that will run faster than CGI.  We can create Dynamic Link Library application file using this technology.  We can write an ISAPI script in any language that will create an executable object on your system. For example, C++, Visual Basic, or Perl script on Windows. 6/13/2016 7Introduction to scripts and scripting