Go(lang) to Python
Go(lang) to Python
Europython 2019 Basel, Stefan Baerisch stefan@
1
Why this Talk?
Frontend Python
Backend ???
Good Qt Bindings Very Expressive / Productive Fast Enough Good For Experiments
Good Library Support Good Cross Plattform Support Low "Frustration" Factor
Expressive Enough Good Concurrency / Parallelism Good Performance
2
Nice Things about Go
Go has:
Very Quick Compiler Lightweight, Managed Go-Routines No Sync/ASync Automatic Memory Management
Quite Simple Language
("The Programming language for people that don't like programming languages")
3
Why Go with Python? Not {C++Rust} ?
Performance / Concurrency / Parallelism
Language Expressiveness
Low FLrouwstFraritciotinonFactor
Python Ok Great Great
?
Go
Cpp / Rust
Good
Great
Good
Great
Good
Ok
Likely Good
?
4
Some Spoilers
- Things work, but are currently far from elegant. - They are, however, quite interesting
Image: Professor Butts and the Self-Operating Napkin (1931), Wikipedia, Public Domain
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- bob dowling university computing service
- modeling techniques in predictive analytics with python and r
- embed python scripting in c applications
- a transition guide python to c
- go lang to python
- migrating matlab to python
- from simulink to c and python github pages
- secure coding with python owasp
- interfacing c c and python with swig
- learning the pythonic way