Editing The JaxLUG Scribe No.1, Vol. 1 No Frills, Just Text Version
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 29: | Line 29: | ||
A video terminal would oftentimes be connected using a cable, such as an RS-232 serial cable and commands would be issued directly to the mainframe to perform various functions or execute programs, with real time feedback being provided on screen versus the delayed response from printed type. However, it would take 2 years for Ken Thompson to create the first Unix Shell, '''The Thompson Shell''' (1971). According to WIKIPEDIA<sup>1</sup>, the Thompson Shell was "a simple command interpreter, not designed for scripting..." yet, somehow developers discovered that they could create scripts with a little tweaking. Development on the '''Bourne shell''' started in 1976, later on being released in 1979, with Version 7 of Unix<sup>2</sup>, where it would replace the Thompson Shell oficially. Some of the new features that were added included: | A video terminal would oftentimes be connected using a cable, such as an RS-232 serial cable and commands would be issued directly to the mainframe to perform various functions or execute programs, with real time feedback being provided on screen versus the delayed response from printed type. However, it would take 2 years for Ken Thompson to create the first Unix Shell, '''The Thompson Shell''' (1971). According to WIKIPEDIA<sup>1</sup>, the Thompson Shell was "a simple command interpreter, not designed for scripting..." yet, somehow developers discovered that they could create scripts with a little tweaking. Development on the '''Bourne shell''' started in 1976, later on being released in 1979, with Version 7 of Unix<sup>2</sup>, where it would replace the Thompson Shell oficially. Some of the new features that were added included: | ||
# Allowing shell scripts to be used as filters | # Allowing shell scripts to be used as filters | ||
# Ability to program control flow and variables | # Ability to program control flow and variables | ||
# Providing an environment mechanism which allowed the establishment of startup context.<sup>3</sup> | # Providing an environment mechanism which allowed the establishment of startup context.<sup>3</sup> | ||