Measures Concepts
GitHub icon

C shell

C shell - Programming language

< >

C shell is an open source programming language created in 1978.

#1330on PLDB 46Years Old

The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s. It has been widely distributed, beginning with the 2BSD release of the Berkeley Software Distribution (BSD) that Joy began distributing in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp. Read more on Wikipedia...


Example from hello-world:
#!/bin/csh echo "Hello World"
Example from Wikipedia:
# Always creates an empty file if ( ! -e myfile ) echo mytext > myfile

Language features

Feature Supported Token Example
Strings ✓ "
"Hello world"
Print() Debugging ✓ echo
Comments ✓
# A comment
Line Comments ✓ #
# A comment
Here Document ✓
Semantic Indentation X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout