Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

C shell

< >

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

#740on PLDB 46Years Old
Homepage · Wikipedia

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 Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ echo
Comments ✓ # A comment
Line Comments ✓ # A comment #
Here Document ✓
Semantic Indentation X
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll