biometrics
Honorary Master
- Joined
- Aug 7, 2003
- Messages
- 71,856
- Reaction score
- 2,239
Python
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Why? I prefer no semicolons.
C++
I think they call it C++11 now.
I'm guessing I can use Visual Studio for compiling etc.
There’s also C++14 and C++17. Really, just minor language features - mostly backward compatible. It’s great - it means there are five different ways to do a bunch of things, and by the time enough people have hit the code, they’re all being used.![]()
Why is everyone turning to python? I'm still catching onto PHP.
Because of evolution. It's only natural to move on from WordPress to real development after a while.
Besides, Python is great![]()
Just as a matter of interest, is Py suitable for production environments? I.e. how is its error/exception handling , robustness etc?
Just as a matter of interest, is Py suitable for production environments? I.e. how is its error/exception handling , robustness etc?
Just as a matter of interest, is Py suitable for production environments? I.e. how is its error/exception handling , robustness etc?
We wrote SARS in python (before Moyane's time)
Takealot uses Python extensively
So yes, it works in production. Our biggest issue was developers not setting their TAB to SPACE settings correctly. Merge conflicts for days. It also only manifested some bugs at runtime because when you look at the file the tabs vs spaces look correct. A linter will solve that issue though.
Performance - no, it is not the fastest language out there but you can use PyPy to compile it if you really need speed. That said, when is the last time anybody in the average world pushed a language to its limits.
Personally, I use Python as my "pocket knife". If I was starting a production project from scratch I'd look at Go, Node, C#/.NET Core before Python.
EDIT: but never would I look at php, no. :twisted: