*** Welcome to piglix ***

Rc

rc
Paradigm imperative, pipeline
Designed by Tom Duff
Developer Bell Labs
First appeared 1989; 28 years ago (1989)
Typing discipline weak
OS Cross-platform (Version 10 Unix, Plan 9, Plan 9 from User Space)
Website Rc - The Plan 9 Shell
Dialects
Byron's rc
Influenced by
Bourne shell
Influenced
es, The Inferno shell.

rc (for "run commands") is the command line interpreter for Version 10 Unix and Plan 9 from Bell Labs operating systems. It resembles the Bourne shell, but its syntax is somewhat simpler. It was created by Tom Duff, who is better known for an unusual C programming language construct ("Duff's device").

A port of the original rc to Unix is part of Plan 9 from User Space. A rewrite of rc for Unix-like operating systems by Byron Rakitzis is also available but includes some incompatible changes.

Rc uses C-like control structures instead of ALGOL-like, as the original Bourne shell, except that it uses an if not construct instead of else and has a Bourne-like for loop to iterate over lists. In rc all variables are lists of strings, which eliminates the need for constructs like "$@".

es (for "extensible shell") is an Open source, command line interpreter developed by Rakitzis and Paul Haahr, that uses a scripting language syntactically similar to the rc shell. It was originally based on code from Byron Rakitzis's clone of rc for Unix

Extensible shell is intended to provide a fully functional programming language as a Unix shell. The bulk of es development occurred in the early 1990s, after the shell was introduced at the Winter 1993 USENIX conference in San Diego, Official releases appear to have ceased after 0.9-beta-1 in 1997, and standard es lacks features as compared to more popular shells, such as zsh and bash.


...
Wikipedia

...