Power shell vs python
See for yourself, PowerShell vs Python Benchmarking
In this example, I use PowerShell + C# script vs. Python.
Note: PowerShell scripts can run on Windows and Linux machines with the appropriate installations. With PowerShell, it's possible to create dynamic scripts similar to Python.
Windows 10 and 11 also work with PowerShell + C#, but only if the script is compatible with PowerShell 5.1.
It is also possible to run PowerShell + C# with a Dockerfile as long as you use the image: FROM mcr.microsoft.com/dotnet/sdk:8.0
# ----- sum of 100 million numbers ---
# powershell +C# script - sum of 100 million numbers
Result: 4999999950000000
Total time: 0.253 seconds
# powershell +C# script optimized with mathematical formula - sum of 100 million numbers
Result: 4999999950000000
Total time: 0.000087 seconds
# python script - sum of 100 million numbers
Result: 4999999950000000
Total time: 6.320 seconds
# python script optimized with mathematical formula - sum of 100 million numbers
Result: 4999999950000000
Total time: 0.000004 seconds
# ----- sum of 1 billion numbers ---
# powershell +C# script - sum of 1 billion numbers
Result: 499999999500000000
Total time: 2.524 seconds
# powershell +C# script optimized with mathematical formula - sum of 1 billion numbers
Result: 499999999500000000
Total time: 0.000100 seconds
# python script - sum of 1 billion numbers
Result: 499999999500000000
Total time: 63.935 seconds
# python script optimized with mathematical formula - sum of 1 billion numbers
Result: 499999999500000000
Total time: 0.000004 seconds