My personal preferred scripting language is Rexx - but that comes from IBM
VM/CMS background and a history of liking programming in PL/1
It is available for Linux and Windows now days.  But Rexx is an acquired
taste. (Older VM script languages were EXEC and EXEC2 - each one was more
capable but the syntax was close to the same ... very basic-esque but more
cryptic)

Several friends hated bash (Bourne Again Shell) so they used sh (Bourne
Shell - but it is superseded).  They started using korn shell and c-shell.
Both Korn and c-shell have good and bad points.  Korn is similar to bash
but is more capable (but bash is more capable that sh anyway).  C-shell was
a choice of many K&R C programmers historically, but from what I can tell,
shell programming is falling out of favor for 'newer' languages in general.

For heavy production use, any shell's aren't great for high computational
or I/O needs, but they are more or less great as 'glue' and initial control
of many user oriented systems.

Languages mentioned are:
  REXX - found as Regina Rexx (Cowishaw, the original author, initially
spelled it REX.  Also found on other systems from TSO to MSDOS and many
more)
  EXEC - EXEC scripting language
  EXEC2 - Enhanced EXEC scripting language
  bash - Bourne Again Shell
  sh - Bourne Shell
  ksh - Korn Shell
  csh - c-shell

On Thu, May 12, 2016 at 6:02 PM, David Lang <da...@lang.hm> wrote:

> It's going to be interesting to see what making Bash and other tools
> available on Windows is going to do to scripting there over the next
> several years.
>
> David Lang
>
> On Thu, 12 May 2016, Ski Kacoroski wrote:
>
> Yves,
>>
>> I teach a scripting/automation system admin course at a local college.
>> What I am finding is that the language used depends on:
>>
>> * if you primarily windows - powershell
>>
>> * if you are primarily linux then
>> ** if you are younger - python
>> ** if you are older - perl
>>
>> Being an older type who is cross platform I use mostly perl and
>> powershell with bash/awk for simple things on linux.  In my current class,
>> I have 2 students using python, 1 using a mix of bash and python, and 4
>> using powershell.
>>
>> cheers,
>>
>> ski
>>
>> On 05/12/2016 03:38 PM, Yves Dorfsman wrote:
>>
>>>
>>> A lot of people love to hate bash, and there are good reasons for it,
>>> but it
>>> seems that there isn't an obvious replacement for it.
>>>
>>> At some point it looked like perl was going to be it, then depending on
>>> the
>>> local preferences some shops use either python or ruby, heavy JVM shop
>>> often
>>> use groovy, while more and more shops now even use js or go...
>>>
>>> I find bash (or any other UNIX shell) much more natural for simple
>>> scripts, I
>>> don't even mind all gotchas (set -e, super weak typing, every var is
>>> gobal,
>>> etc..), but do hate how bad it is to manipulate data, and the difficulty
>>> to
>>> organize code.
>>>
>>> What do *you* use? Do you see any clear winner to replace it on the
>>> horizon?
>>>
>>>
>>
>> _______________________________________________
> Tech mailing list
> Tech@lists.lopsa.org
> https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
> This list provided by the League of Professional System Administrators
> http://lopsa.org/
>



-- 
><> ... Jack

The Four Boxes of Liberty - "There are four boxes to be used in the defense
of liberty: soap, ballot, jury and ammo. Please use in that order."
"Whatever you do, work at it with all your heart"... Colossians 3:23
"Anyone who has never made a mistake, has never tried anything new." -
Albert Einstein
"You don't manage people; you manage things. You lead people." - Admiral
Grace Hopper, USN
"The most dangerous phrase in the language is "We’ve always done it this
way"-- Admiral Grace Hopper, USN
"Tell me and I forget. Teach me and I remember. Involve me and I learn." -
Ben Franklin
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to