Xah Programing Blog Archive 2018-09
ImageMagick Tutorial (minor update)
programing language speed comparison
interesting. look at golang, the optimized version at bottom, beats all. and look at how slow are python ruby php.
Recursive fibonacci benchmark using top languages on GitHub
[2018-09-28 https://github.com/drujensen/fib ]
i can't tell wtf is that.
Interview with Bill Joy (creator of vi)
this is what online forum looks like, before Facebook
biological computer, dna, molecules
i took a microbiology class in 1996 or so, of things like the vid is talking about. understand cells, what's inside, what they do, how they work.
The molecules, when a bunch of them are together, they bind in a specific way, some like that. gazillions megalions at the same time. This is what is meant by biological computer. mega parallel.
[ Biological computing ] [ 2018-09-22 https://en.wikipedia.org/wiki/Biological_computing ]
in 1990s, i recall Knuth said computing/algorithm is not interesting cuz it's already filled. and biology is far more interesting. That remark lodged in my mind. I now doubt it, but still, biology is fascinating. I think, to me, beats physics actually.
memories. this is where i live. Netscape headquarter was just 15 min walk away.
xahlee info git stat 2018-09-16
XahLee.info site traffic
Golang: System Call
Fundamental Problems of Lisp
Lenovo Yoga 720 laptop. good.buy Lenovo Yoga 720
DuckDuckGo = lack luster
now half of the time i search something, @DuckDuckGo gives me this error:
If this error persists, please let us know: email@example.com
am thinking abandoning it.
duckduckgo is such that, if you search for something easy, something typically you'd expect from 1st result, then u get what u want. But any slightly rare search, or research, its lack luster. you resort back to google.
OCAML Official Tutorial Suck
Atom/RSS Reader Bug, Relative Link
Apache Rewrites History: Why is it Named Apache?
History of Angular.js
const declaration, for programer or for compiler?
don't use Google Chrome browser
context, google chrome posting about it's 10 year anniversary. [ twitter googlechrome ] [ 2018-09-04 https://twitter.com/googlechrome/status/1037038838550601734 ]
[There is no pass-by-reference in Go By Dave Cheney. At https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go ]
This is a great article. Apparently, that guy blog a lot about golang, seems to be a go expert.
golang, should i return big string or save it to a var pointer?
am wondering if i should do
the 2nd ceases to be function programing, but i guess is more traditional C C++ D go stuff.
Give me your opinion.
design of how to deal with errors in programing languages
[The Error Model By Joe Duffy. At http://joeduffyblog.com/2016/02/07/the-error-model/ ]
seems a great article.
Franz Lisp, number 1 commercial implementation of Common Lisp
Franz Lisp, still alive! It was, or still is, the number 1 commercial implementation of Common Lisp.
[ twitter Franzinc ] [ 2018-09-03 https://twitter.com/Franzinc/status/1036644252502122496 ]
Unicode Box Art ░ ▒ ▓ major update
programing languages ranked by ease of learning
python is a lang against functional programing, worse than perl.
- Why Python Lambda is Broken
- Python, Lambda, Guido: is Language Design Just Solving Puzzles?
- Lambda in Python 3000
everytime i say it, some python fanboy will counter, python support functional programing. Right, it does, like every lang do. But in practice, even the lambda is crippled. And if you use functional programing libs, other coder looks at you funny.