Also known as tcsh, csh.1, csh(1)
Unix shell
Wikidata facts
- Instance of
- free software
- Followed by
- tcsh
- Creator
- Bill Joy
- Developer
- Bill Joy
- Image
- Tcsh ejecutándose en escritorio Mac OSX.png
- Has use
- Unix shell
Show 10 more facts
- influenced by
- Q15777
- replaced by
- tcsh
- source code repository URL
- cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin/csh
- copyright license
- 3-clause BSD License
- programmed in
- Q15777
- inception
- 1978-01-01
- short name
- csh
- operating system
- Q3251801
- Stack Exchange tag
- stackoverflow.com/tags/csh
- media type
- application/x-csh
via Wikidata · CC0
Article · Русский
C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году. Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает Bourne shell по мощности, но отличается синтаксисом. В то время как Борн скопировал все основные операторы с языка Алгол 68, Билл Джой использовал в качестве макета язык Си, вероятно, руководствуясь своими предпочтениями и предпочтениями других пользователей BSD UNIX. В начале 1990-х годов C shell подвергся критике за свою двусмысленность и немногословность интерпретатора, останавливающего выполнение скрипта, но не сообщающего никаких подробностей о том, что же всё-таки произошло. Порой скрипты csh работали совсем не так, как этого ожидал пользователь. Также встречались ситуации, когда интерпретатор отбраковывал, казалось бы, непротиворечивые строки кода. C shell вошёл в поставку 4.1BSD и до сих пор остаётся базовой частью всех её потомков, в том числе FreeBSD и OpenBSD.
Abstract from DBpedia / Wikipedia · CC BY-SA