- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Why is it the csh or C shell is called scummy ...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-05-2010 07:18 PM
тАО10-05-2010 07:18 PM
Why is it the csh or C shell is called scummy by most users?
I recently posted a problem with the which command. Most users here that gave their opinion and suggestions often calls c shell or csh as a scummy shell. Why is it so?
Is it really worthless? If it is then why HP-UX has this?
- Tags:
- csh
- scummy C shell
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-05-2010 08:29 PM
тАО10-05-2010 08:29 PM
Re: Why is it the csh or C shell is called scummy by most users?
Long after I stopped using csh some explained that they liked csh better for language support ( $LANG |= "C" ), but I can't speak to that.
I do recall that csh was associated with Berkeley (BSD) while the Bourne family were System V.
I always preferred scripting in shell, and POSIX locked that down, but I freely admit to being a csh user in the 80's!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-05-2010 11:56 PM
тАО10-05-2010 11:56 PM
Re: Why is it the csh or C shell is called scummy by most users?
The post can be found e.g. here:
http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
> [...] then why HP-UX has this?
The reason is compatibility.
Voltaire once said "The perfect is an enemy of the good." Often this is paraphrased as "the Perfect is the worst enemy of the Good Enough".
The C shell has some serious shortcomings, but while it isn't perfect, it is good enough for many simple tasks (and some not-so-simple ones).
HP wants HP-UX to be able to run as much software as possible, even if that software has been implemented with less-than-perfect tools.
Unfortunately, there is no easy way to stop people from using csh for new implementations. Some programmer-type people might prefer csh because its syntax seems more familiar to them, and either don't know or don't care about the limitations of csh.
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-06-2010 02:41 AM
тАО10-06-2010 02:41 AM
Re: Why is it the csh or C shell is called scummy by most users?
Decades ago was sold a bill of goods when I took a scummy C shell class. It was much better than bourne shell because it had a history, etc.
When I went to my actual workstation, it had ksh, so why would I want to use the scummy C shell when I had vi editing?
(To be fair, other shells derived from csh, tcsh have editing.)
- Tags:
- history
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-06-2010 05:08 AM
тАО10-06-2010 05:08 AM