Download
News
- Color printing reaches its ultimate end 100,000 dpi
- http://www.nature.com/news/colour-printing-reaches-its-ultimate-resolution-1.11159
- http://www.ted.com/talks/ramesh_raskar_a_camera_that_takes_one_trillion_frames_per_second.html
- Joyent Cloud ending Lifetime accounts
- Apple Buys Fingerprint Scanning/Security Company
- Twitter Caps 3rd Party Apps
- Jason: Gnucash http://www.gnucash.org/
- Patrick: 7-zip http://www.7-zip.org/, p7zip http://p7zip.sourceforge.net/
Go
History
- Co-routines become popular
- Stackless Python
- Ruby
- Effective Go
- Go 1.0 released
Features
- Goroutines: lightweight threads
- A typical computer can only handle a few hundred regular threads per app.
- Effectively infinite goroutines per app
- Channels: concurrent queues
- Garbage Collection (Safe Pointers)
Strengths
- Fast
- Designed to scale in parallelism easily
- Obfuscates dealing with threads, threadpools, etc.
Weaknesses
- No Generics
- Not yet established
- Few bindings
- Go Compilers
- go: faster compile, slower runtime
- gccgo: slower compile, faster runtime
- Organizing Go code
Uses
- Systems programming