blob: 87fa71bef5297c1c9574a1ead461de25b3980023 [file] [log] [blame]
<!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>