What are the differences between Ch and conventional Unix shells?
Ch is a C compatible shell, csh (C shell) is a C like shell. The language syntax of conventional Unix shells such as Bourne shell, Korn shell, BASH shell, and C shell are awkward. Although these shells are often claimed as very high-level languages (VHLL), their symbolic mnemonic forms are similar to lower level assembly languages. The special meanings for clusters of metacharacters in these Unix shells are difficult to remember. Therefore, shell scripts written in these Unix shell programming languages are hard to read and difficult to change.