I would expected to see at these two things:

1. That most of the serious solutions in "Python" are actually wrappers for 
highly optimized machinery in C/C++. If you look at just basic ML stack: 
Pytorch, Tensorflow, OpenCV, numpy, scipy, XGBoost, so on. all is in C/C++ 
with wrapper in Python.
2. Language itself. Go syntax is unusable for data-wrangling and data 
science, while Python is very friendly. I am talking about things like: 
multi-dimensional arrays and indexing; standard library data structures 
like sets; short lambdas notation; ternary; errors vs try-catch semantics; 
operator overloading...

Python is not just webservers, as opposed to Go. Lastly, pure "Python" is 
slow. But given a lot of serious code is in C/C++ underneath, uses 
green-treads (like gunicorn), does batch processing, makes lots of GPU 
calls (which Go has no support at all)... it is debatable if Python is 
slower than Go. It depends on application.

- Nikolay

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/1dcc8d41-23e6-44f3-bf42-da3656500f56n%40googlegroups.com.

Reply via email to