recentpopularlog in

mcherm : golang   13

One Program Written in Python, Go, and Rust – Nicolas Hahn
He compares a real (but simple) program in Python, Go, and Rust. Rust has more bare-metal speed. Python is more readable and faster to code (also it uses a library, but he considers that typical and thus fair).
languagedesign  programming  programminglanguages  golang  rust  python  via:HackerNews 
july 2019 by mcherm
Grumpy: Go running Python! | Google Open Source Blog
Another implementation of Python (2.7) which compiles it to Go then runs that.
programming  via:HackerNews  python  golang 
may 2017 by mcherm
Asciinema 1.3 Switches from Go Back to Python
Here's why they switched BACK to Python from Go. Mostly just that it's a higher level language and they didn't need threading.
python  golang  languagedesign  via:HackerNews 
july 2016 by mcherm
The Epic Story of Dropbox’s Exodus From the Amazon Cloud Empire | WIRED
Dropbox is big enough to move off of Amazon's cloud to its own servers. It optimizes those for its use case, even using custom-built hardware. Their testing continued until they hit 180 days w/o a bug. They re-wrote the software in Rust, not Go.
dropbox  aws  cloudcomputing  amazon  wired  golang  rust  via:HackerNews 
march 2016 by mcherm
JJinuxLand: Go: A Surprising Edge Case Concerning append and Slice Aliasing
Language failure: appending can perform a realloc if out of room BUT that doesn't update other references to the same mutable object. Clear mutable or clear immutable semantics please, never a mix of the two.
golang  languagedesign  immutable 
may 2015 by mcherm
Why Go Is Not Good :: Will Yager
A review of flaws in Go: no way for collections to be typed, no operator overloading nor stuff like iteration for user-defined types, null pointers allowed, lacks Hindley-Milner type inference, no immutablesm no pattern matching.
golang  languagedesign  via:reddit 
june 2014 by mcherm
Error codes vs exceptions: critical code vs typical code
A defense of error codes over exceptions. Argues that exceptions make debugging easier, but on VERY well reviewed code, it's easier to be certain all cases are handled with error codes. I still disagree, but at least it's a plausible argument.
programming  languagedesign  via:HackerNews  golang 
september 2012 by mcherm
command center: Less is exponentially more
A designer of the Go language explains that he was trying to give it FEWER features (in comparison with C++). And that users of C++ won't move to it because of fewer features, while users of scripting languages do move to it because of equal expressiveness.
languagedesign  golang  via:HackerNews 
june 2012 by mcherm
Go after four months #golang » Graham King
An evaluation of the language Go which I think is an honest and fair assessment. "It's C, re-written by smart people after seeing modern stuff like Python."
golang  programming  programminglanguages  via:reddit 
march 2012 by mcherm

Copy this bookmark:

to read