<html><!-- #BeginTemplate "/Templates/BookLayout.dwt" --><!-- DW6 -->
<head>
<!-- #BeginEditable "doctitle" --> 
<title>What is Scripting?</title>
<!-- #EndEditable --> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.sheet1 {  font-family: Arial, Helvetica, sans-serif; clip:     rect(   ); text-indent: 10pt}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; clip:   rect(   )}
.code {  font-family: "Courier New", Courier, mono; padding-left: 20px}
.list {  font-family: Verdana, Arial, Helvetica, sans-serif}
.command {  font-weight: bold; font-family: "Courier New", Courier, mono; text-transform: uppercase}
-->
</style>
</head>

<body bgcolor="#FFFFFF" class="sheet1">
<!-- #BeginEditable "Header" --> 
<p class="header">What is scripting?</p>
<!-- #EndEditable --> 
<table width="100%" border="0" height="25">
  <tr> 
    <td width="33%"><!-- #BeginEditable "Previous Page" --><a href="index.html">Introduction</a><!-- #EndEditable --></td>
    <td> 
      <div align="center"><!-- #BeginLibraryItem "/Library/TOC Link.lbi" --><a href="../index.html">Table of Contents</a><!-- #EndLibraryItem --></div>
    </td>
    <td> 
      <div align="right"><!-- #BeginEditable "Next Page" --><a href="whatisiptscrae.html">What 
        is Iptscrae?</a><!-- #EndEditable --></div>
    </td>
  </tr>
</table>
<hr>
<!-- #BeginEditable "Body" --> 
<p>Scripting is the process of giving a computer commands and arguments to process. 
  An argument is a value. If you want Palace to say something, then the script:</p>
<p class="code">&quot;Hello!&quot; <span class="command">say</span></p>
<p>would consist of the argument string &quot;Hello!&quot; and the command &quot;SAY&quot; 
  Don't wory if this does not make sense yet.</p>
<p>For purposes of this tutorial, iptscrae will be in the Courier font. Iptscrae 
  commands will be <span class="command">bold</span> while everything else will 
  be plain text.</p>
<p>Scripting is very similar to programming. A person who scripts has to think 
  about what they want the script to do. Then they have to look at the commands 
  that the language makes available to them. Finally, they decide how to use those 
  commands to solve their problem. Learning the language is very important. Afterall, 
  you are communicating your wishes to the computer. Imagine not being able to 
  speak the language that your friends spoke!</p>
<p>Scripting differs from programming in that scripting languages are typically 
  more forgiving of errors, they don't require the scripter to understand the 
  nuts and bolts of the computer, but they are also less powerful than a full 
  programming language. Scripting languages, when implemented properly, also allow 
  scripts to run on different computers. Such is the case with Palace's language, 
  iptscrae. </p>
<!-- #EndEditable --> 
<hr>
<table width="100%" border="0" height="25">
  <tr> 
    <td width="33%"><!-- #BeginEditable "Previous Page 2" --><a href="index.html">Introduction</a><!-- #EndEditable --></td>
    <td> 
      <div align="center"><!-- #BeginLibraryItem "/Library/TOC Link.lbi" --><a href="../index.html">Table of Contents</a><!-- #EndLibraryItem --></div>
    </td>
    <td> 
      <div align="right"><!-- #BeginEditable "Next Page 2" --><a href="whatisiptscrae.html">What 
        is Iptscrae?</a><!-- #EndEditable --></div>
    </td>
  </tr>
</table>
<p align="center"><i>Last Updated on <!-- #BeginEditable "TheDate" --><i>03/08/2000</i><!-- #EndEditable --></i>
</body>
<!-- #EndTemplate --></html>
