Back
Lecture
Application level - L6
[CSCI 473, etc.]
Early programs NOT interactive. - Batch mode.
Modern programs are, expecting user interaction and intervention.
Instructions represent actions required of a particular application.
Predefined by application and often symbolically represented.
Use mouse to select [File/Save] or click on Disk icon and navigate to
location on storage device before entering or clicking on filename.
Represents extremely complex actions.
May not represent all activities possible by system.
Application level programming - L7
[CSCI 330, CSCI 205, 210]
Programming language to automate repetitive tasks (Macros)
Language independent of system but specific to application.
* Some exceptions, e.g Visual Basic in Office
Instructions represent actions required of a particular type of
application or set of related applications.
Microsoft Office suit, Word, Excel, PowerPoint, Access
Supports macros and Visual Basic scripting for automation.
Also, many of the same macros and scripts run on both Windows
and Mac versions. Some do not.
Powerful enough to become a security risk because of virus/worms.