What is a (scripted) language to find out if I have already started working with PowerShell?

Some time ago I started with PowerShell, which is really great. I can code almost everything I know, I can use the .NET framework, WMI, even the WIN API. Functions like piping help me write managed and readable code. V2 added advanced features, modules, background jobs, remote access (woow), etc.

As I said, I can do almost everything with PowerShell, but I would like to learn a new language. The main reason is further self-education. Other reasons (not so important):

  • some limitations (for example, it is not easy to work with threads in PowerShell or generics support)
  • speed (it's probably worth wrapping everything in PSObjects and not working with objects directly)
  • cross-platform development (for example, I can run Python on my Symbian, which probably will not be possible with PowerShell)

What language would you recommend that might hit PowerShell in some areas? For example, in readability, consistency of language, documentation, usefulness, libraries, stability, WTF moments ...
If he is able to cope with the limitations that I have indicated, all the better.

I prefer the scripting language because of the REPL loop and because it is not too verbose, for example. C #, but this is not a requirement.

I quickly looked at IronPython. The main reason was the placement at PDC 2009 . However, I missed the pipeline; it's too verbose and somewhat awkward compared to PowerShell.


: ( , ) : #, ++, javascript, tsql. python, (, ).

, , PowerShell () . , , .

+3
4

"" , F # . (| > ) , . , Visual Studio, . F #, " ", .: -)

+4

, VB Script ( Windows, ), JavaScript ( : - - ).

#: .NET-, PowerShell. .NET Framework ( PowerShell, # ).

+2

, IronPython , . IronPython 2.6, python, . , , ala # , . classes IronPython, Powershell. , .NET- , Powershell. ( - python)

- Powershell, - (, , wmi ..), IronPython, , # . (, , ), .NET, , .

, IronPython/python, , :

  • python
  • , -
  • , : .NET, , , Powershell
  • : IronPython (Resolver One IronPython)
  • WTF... , REPL, , , , , :-P

, , IronPython , - . Powershell script , , IronPython, Notepad ++ , , Resolver python, , . " ", python - .NET - , ( .NET-). IronPython , , xml, Powershell - . Ironpython .

, . IronPython Powershell . IronPython , , #, , . , TryPython.Org - IronPython !

!

+2

IronRuby? Ruby , IronRuby Microsoft, "" .NET.

, – , , .

+1

Source: https://habr.com/ru/post/1733319/


All Articles