Advanced Programming - PowerPoint PPT Presentation

1 / 4
About This Presentation
Title:

Advanced Programming

Description:

Some (Tcl, Perl, Python) allow mixed-language programming. Advanced Programming. Spring 2002 ... easy extensible, graphical GUI. Python modern OO-oriented ... – PowerPoint PPT presentation

Number of Views:79
Avg rating:3.0/5.0
Slides: 5
Provided by: henningsc
Category:

less

Transcript and Presenter's Notes

Title: Advanced Programming


1
Scripting Languages
  • Henning Schulzrinne
  • Advanced Programming

2
Scripting languages
  • Not a well-defined term
  • Derived from shell (command line) scripts
  • Often typed directly by user
  • Usually no compile-link-run cycle, but
    interpreted or compiled just in time (JIT)

3
Scripting languages
  • Often loosely typed
  • no explicit variable and type declaration
  • variables treated as strings or numbers according
    to context
  • Dynamic memory allocation with automatic garbage
    collection
  • Text processing regular expressions, sorting,
    ...
  • Procedural, but often with OO or namespace
    extensions
  • Some (Tcl, sh) derived from substitution instead
    of evaluation
  • Some (Tcl, Perl, Python) allow mixed-language
    programming

4
Scripting languages
  • Well look at typical examples
  • sh, bash the first one
  • sed pattern editing
  • awk pattern language
  • Perl a real language for string processing
  • Tcl shell-like, easy extensible, graphical GUI
  • Python modern OO-oriented
Write a Comment
User Comments (0)
About PowerShow.com