4 ms·
The presentation is dynamic and flamboyant, but the content is unoriginal and uninspired. Summary: Hardware's progressed O(10^25); software, no where near as m
by kjhughes 16y ago
The presentation is dynamic and flamboyant, but the content is unoriginal and uninspired.
Summary: Hardware's progressed O(10^25); software, no where near as much. Software's just been sequence, selection, and iteration in various guises. Moore's law is ending; clock-speeds, slowing; multi-core, coming. Functional programming will help.
Check it out if you're interested in a fun talk about programming and history of languages. The intended audience, despite being at a Rails Conference, seemed to be programmers who've not ventured far from the popular languages of the day. Anyone else will likely be disappointed, waiting for a new message that's never delivered.
- teaspoon 16y agoO(10^25) = O(1)
- dkersten 16y agoSubstituting that in... Summary: Hardware's progressed linearly; software, no where near as much.
- jshen 16y agohehe, a lesson for the kids, all constants scale the same.
- kjhughes 16y agoSure. Trivially true. I meant to overloaded O() to mean "order of magnitude" when used for a constant factor, but you're right that in computational complexity's big O notation, O(k) = O(1) for all constants k.