Csh

C shell
Скриншот программы C shell
Тип Командная оболочка UNIX
Автор Билл Джой
Разработчик Билл Джой
Написана на Си
Операционные системы BSD, UNIX, Linux, macOS
Первый выпуск 1978 (1978)
Последняя версия 6.20.00 (24 ноября 2016[1])
Репозиторий github.com/NetBSD/src/tr…
Лицензия Лицензия BSD
Предупреждение: Неизвестный параметр «collapsible» шаблона Программа (это сообщение видно только при предпросмотре страницы).
Предупреждение: Неизвестный параметр «frequently updated» шаблона Программа (это сообщение видно только при предпросмотре страницы).
Предупреждение: Неизвестный параметр «size» шаблона Программа (это сообщение видно только при предпросмотре страницы).
Предупреждение: Неизвестный параметр «discontinued» шаблона Программа (это сообщение видно только при предпросмотре страницы).
Предупреждение: Неизвестный параметр «engine» шаблона Программа (это сообщение видно только при предпросмотре страницы).

C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году.

Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает Bourne shell по мощности, но отличается синтаксисом. В то время как Борн скопировал все основные операторы с языка Алгол 68, Билл Джой использовал в качестве макета язык Си, вероятно, руководствуясь своими предпочтениями и предпочтениями других пользователей BSD UNIX.

В начале 1990-х годов C shell подвергся критике за свою двусмысленность и немногословность интерпретатора, останавливающего выполнение скрипта, но не сообщающего никаких подробностей о том, что же всё-таки произошло. Порой скрипты csh работали совсем не так, как этого ожидал пользователь. Также встречались ситуации, когда интерпретатор отбраковывал, казалось бы, непротиворечивые строки кода.

C shell вошёл в поставку 4.1BSD и до сих пор остаётся базовой частью всех её потомков, в том числе FreeBSD и OpenBSD.

  1. Zoulas, Christos (24 Ноябрь 2016). tcsh-6.20.00 is now available!. mx.gw.com. Архивировано из оригинала 25 Ноябрь 2016. Дата обращения: 24 Ноябрь 2016. Источник. Дата обращения: 18 марта 2019. Архивировано из оригинала 25 ноября 2016 года.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne