4 ms·
Absolutely yes, up to the point you're working with text. When objects (either implicit or explicit) start to interact with each other, shell scripting falls sh
by pestaa 13y ago
Absolutely yes, up to the point you're working with text. When objects (either implicit or explicit) start to interact with each other, shell scripting falls short quickly.
- kamaal 13y ago'Text' covers a very large domain. Once you get any data to a ordered text form, Unix command line text processing utilities have literally zero competition when it comes succinctness, power and how quickly you can create solutions. Utility of shell goes down. Not because problems are represented as 'Text', but rather shell languages lack features like exception handling, proper error checking and many other things- Which make it difficult to write large programs in it. As a next extension, you can learn Perl. I assure you, after that you will not need anything ever.
- aboodman 13y ago> I assure you, after that you will not need anything ever. I love it when people say things like this. As is their domain is the only domain in all programming. For surely, you could write a competitive web browser in Perl. Or a first person shooter. Or a telecom system. Or a mars orbiter. It makes you wonder why anyone ever invented anything else!
- GRMrGecko 13y agoI like perl because of how it looks similar to php, and because it looks similar to php, the structure is somewhat like C. I am not sure how good Python is at text manipulation, but I'll bet it is similar to perl and can do, if not all the things perl can, most things perl can. Languages I know are: C, Objective-C, Perl, PHP, Javascript, and bash. Languages I played in: Python, Ruby, C++, C#, lua, go. I want to learn C++ as it has very good cross platform stuff. But don't know when to start. I want to learn python so I can help with mailpile, but don't know when to start. I want to learn go as I want to write my own chat protocol, but don't know when to start. I am not biased with languages, I just don't know other languages and can't give a pros/cons comparing between them.
- com2kid 13y ago> When objects (either implicit or explicit) start to interact with each other, shell scripting falls short quickly. Not with PowerShell! PowerShell is amazing in how it takes the text pipe model of working and extends it to general purpose objects. (Having access to all those .NET libraries is a nice bonus!)