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

PPTX
Unit 1-introduction to scripts
PDF
Ppl for students unit 1,2 and 3
PPTX
Optimizing and Profiling Golang Rest Api
PDF
GitOps - Operation By Pull Request
PDF
CD using ArgoCD(KnolX).pdf
PDF
Building a Data Pipeline from Scratch - Joe Crobak
PPTX
Introduction to Kafka Connectors (Knolx).pptx
PPTX
Evolution of Computer Languages
Unit 1-introduction to scripts
Ppl for students unit 1,2 and 3
Optimizing and Profiling Golang Rest Api
GitOps - Operation By Pull Request
CD using ArgoCD(KnolX).pdf
Building a Data Pipeline from Scratch - Joe Crobak
Introduction to Kafka Connectors (Knolx).pptx
Evolution of Computer Languages

What's hot (15)

PPTX
PRIMAVERA - Legislação Laboral em Angola
PPTX
Introduction to Azure Pipelines Presentation
PPTX
Ngrams smoothing
PDF
Stop compromising your data in the cloud with Veritas CloudPoint
PDF
From Zero to Hero with Kafka Connect
PDF
GitOps is the best modern practice for CD with Kubernetes
PDF
Lessons from Running Large Scale Spark Workloads
PDF
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
PDF
BuildKitでLazy Pullを有効にしてビルドを早くする話
PDF
Deep Learning for Chatbot (2/4)
PDF
Distributed Multi-GPU Computing with Dask, CuPy and RAPIDS
PPTX
Fundamentals of Stream Processing with Apache Beam, Tyler Akidau, Frances Perry
PDF
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
PDF
So You Want to Write a Connector?
PRIMAVERA - Legislação Laboral em Angola
Introduction to Azure Pipelines Presentation
Ngrams smoothing
Stop compromising your data in the cloud with Veritas CloudPoint
From Zero to Hero with Kafka Connect
GitOps is the best modern practice for CD with Kubernetes
Lessons from Running Large Scale Spark Workloads
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
BuildKitでLazy Pullを有効にしてビルドを早くする話
Deep Learning for Chatbot (2/4)
Distributed Multi-GPU Computing with Dask, CuPy and RAPIDS
Fundamentals of Stream Processing with Apache Beam, Tyler Akidau, Frances Perry
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
So You Want to Write a Connector?
Ad

Similar to Introduction to scripts (20)

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
PDF
Unix Shell Script
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
Unix Shell Script
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
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
PDF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
PPTX
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
PDF
B461227.pdf American Journal of Multidisciplinary Research and Review
PDF
ITEC 1010 - Networks and Cloud Computing
PPT
UNIT-I Machine Learning Essentials for 2nd years
PPTX
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
PDF
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PPTX
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
quantum theory on the next future in.pptx
PDF
25AF1191PC303 MODULE-1 CHAIN SURVEYING SEMESTER III SURVEYING
PPTX
sub station Simple Design of Substation PPT.pptx
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PDF
Performance, energy consumption and costs: a comparative analysis of automati...
PPT
Basics Of Pump types, Details, and working principles.
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PPTX
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
PDF
CBCN cam bien cong nghiep bach khoa da năng
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
B461227.pdf American Journal of Multidisciplinary Research and Review
ITEC 1010 - Networks and Cloud Computing
UNIT-I Machine Learning Essentials for 2nd years
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
quantum theory on the next future in.pptx
25AF1191PC303 MODULE-1 CHAIN SURVEYING SEMESTER III SURVEYING
sub station Simple Design of Substation PPT.pptx
Software-Development-Life-Cycle-SDLC.pptx
Performance, energy consumption and costs: a comparative analysis of automati...
Basics Of Pump types, Details, and working principles.
Design ,Art Across Digital Realities and eXtended Reality
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
CBCN cam bien cong nghiep bach khoa da năng

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