CIS 343

System vs Scripts

Winter 2023

Read "Scripting: Higher Level Programming for the 21st Century" by John Osterhout and answer the questions below: (https://www.tcl.tk/doc/scripting.html).

As you read the article, keep in mind that it was written in 1998.

You may complete this assignment in teams of two provided both team members read the chapter and work together to answer the questions. (In other words, don't "divide and conquer".)

  1. What is the primary purpose of scripting languages (according to Osterhout)?
  2. Why are scripting languages usually typeless?
  3. On average, how many machine instructions are generated from each line of code for a "system" programming language?
  4. On average, how many machine instructions are generated from each line of code for a scripting language?
  5. Why are the code ratios at the bottom of Table 1 so much smaller than at the top?
  6. Why did scripting languages become more popular in the late 1990s? (Give at least two reasons.)

Updated Saturday, 14 January 2023, 4:19 PM

W3c Validation