summaryrefslogtreecommitdiff
path: root/ccc2012/ccc2012.textile
blob: 8be973468b96b66007cdba13f3c6a415f28bdcae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
title: An Introduction to Numerical Computing
subtitle: Tips, Tricks, and Guidelines
author: Jeffrey B. Armstrong
company: Approximatrix, LLC
footer: Columbus Code Camp
subfooter: 13 October 2012

h1. Introduction

h1. About the Speaker

h1. Outline

h1. Choosing a Language

h1. Big Ol' Arrays

h1. Know Your Processor

h1. Conditionals

h1. Math and Other Lies

h1. Distrusting Others

h1. Catastrophic Subtractive Cancelation

h1. Parallel Computing

h1. Know Your Operating System

h1. Summary

 * "Trendy" languages might be wrong, or right, it depends...
 * It's all about the vectors!
 * Floating point math is easy to get wrong
 * Parallel computing is hard to get right