View Full Document

Lecture Slides



View the full content.
View Full Document
View Full Document

2 views

Unformatted text preview:

Scripting Languages And Environments Paul Fitzpatrick for Abdur Rahman Scripting Languages Purpose Application Customisation Combination and Extension Requirements Flexible structure Simple syntax Suitable environment Services External interface description Interface extension Glue behaviour Creating new interfaces and objects Project Components Gimble A scripting language BlackBox Shows Gimble language syntax and structure Gimble DOSRun Shows stand alone Gimble programs Demonstrates use of external interfaces Extern Gimble GraphTool Draws a graph of a Gimble function Extern Demonstrates external use of Gimble objects Wabe An environment for application extension Excel Demo Shows contemporary scripting capabilities Gimble BlackBox Shows Gimble language syntax and structure Implements an Input Output box in Gimble gives it an input then measures the output Input Input Gimble Gimble Module Module Output Output DOS Run Shows stand alone Gimble programs Demonstrates use of external interfaces Console Console Interface InterfaceObject Object External System Gimble Gimble Application Application Gimble Internal Objects GraphTool Draws a graph of a Gimble function Demonstrates external use of Gimble objects External External Application Application External System Graph GraphGenerator Generator Function Function Gimble Internal Objects The Wabe A sample graphical environment for application extension Provides native application graphical view plus object oriented system view Consistant Hierarchy of Object Members properties attributes functions Code Statements Statement Elements Simple traffic simulation demonstration implemented Excel Shows current scripting capabilities Macro recording Interface and object descriptions Shows current missing functionality No overlap between native and code structures and the interfaces used to edit them No user access to inheritance and information hiding at run time Problems when scaled 100 S2 0 S1 1 2 3 4 5 6 7 8 9 Project Limitations



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Lecture Slides and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Slides and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?