| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <title>Ousterhout's Motivation</title> |
| <link rel="stylesheet" href="style.css"> |
| </head> |
| |
| <body> |
| <? prevnext "<h1>Ousterhout's Motivation</h1>" ?> |
| |
| Notes from Ousterhout. |
| |
| |
| <ul> |
| <li>Interactive programs need command languages: |
| <ul> |
| <li>Typically redone for each application.</li> |
| <li>Result: weak, quirky.</li> |
| <li>emacs and csh powerful, but can't reuse.</li> |
| </ul> |
| </li> |
| |
| <li>Solution: reusable scripting language. |
| |
| <ul> |
| <li>Interpreter is a C library.</li> |
| <li>Provides basic features: variables, procedures, etc.</li> |
| <li>Applications extend with additional features.</li> |
| </ul> |
| </li> |
| </ul> |
| |
| </body> |
| </html> |