Appendix A, Terms and jargon
- Hyper-Text Transfer Protocol, the protocol used by WWW to transfer HTML from the server to the client. Based on TCP.
- World Wide Web, popularly known as 'the Internet' :)
- Transmission Control Protocol, the Internet standard for computer communication
- American Standard Code for Information Interchange. Standard set by the American Standards Authority for encoding English letters, numbers , some symbols and control characters in 7 bits. There are also some "semi-standard" systems which add other characters by using 8 bits, which are also loosely called ASCII.
- A group of operating systems. Some noteworthy Unixes are: Solaris, Linux, HP-UX, Digital Unix, SunOs, BSD and Unixware.
- To create an object from a program. Or to use C++ jargon: to instantiate a class.
- command line
- The line you write to execute a program
- command line option
- The words after the program name on the command line.
- 1) A value written directly in the code, such as 1 or "foo". 2) A value defined with add_constant.
- The name of a variable, function, class or constant.
- An interpreter interprets byte-code instruction by instruction. In this context 'the interpreter' is usually the Pike binary.
- Iteration is when the program is executing a loop. Each time the loop is called is also called one iteration.
- An object is what you get if you call a program. Objects contain variables and a reference to the program from which they were cloned. Same as 'instance' in C++.
- 1) An executable file 2) A builtin Pike data type. Programs are almost the same as classes in C++ and contain the actual compiled code.
- Recursion is an alternative to iteration. Recursion occurs when a function calls itself.
- Standard error. The error channel. This is where errors are supposed to be written. It is usually the screen, but can be redirected to a file or another program. See the manual page for sh(1) for more details.
- Standard input. Usually the keyboard, but can also be from a file or another program. See the manual page for sh(1) for more details.
- Standard output. This is usually the screen but can be redirected to a file or another program. See the manual page for sh(1) for more details.