Programming: The Science and Math it Relies On

Programming: The Science and Math it Relies On

How It Got Here

To talk about the history of the computer, we can go back…really far. Like, the invention of the abacus far. But we aren't because…we aren't. Instead, let's talk about Charles Babbage.Babbageâ€...

Scientist Stats

Charles BabbageBorn: December 26,1791 in London, United KingdomDied: October 18, 1871 in London, United KingdomCountry: Great BritainScientific Field(s): MathShort BioCasually referred to as the "f...

Computer Memory

The computer memory buzzwords are heap and stack. Before programming, the only time Shmoop heard those words was when we tried to fold laundry. Key word: tried. But heaps and stacks have a complete...

Compilers and Interpreters

You're in a foreign country right now, Shmooper. Not one of the ones that with a Union Jack in its flag. Nope, here in computer land, everyone's speaking a language and it isn't the one you do.Bin...

Logic

Let's say you're going to write a program that simulates a game of chess. First things first: you need to set up a chessboard. (Source) You need to come up with a way to tell the computer how...

Binary

Since the compupocalypse, it's been hard to get a decent cup of coffee. Everybody's jobs have been displaced, so they have nothing better to do than order seven dollar coffee at Diamondbucks. Today...

Primitive Data Types

Let's talk about your room for a minute, Shmooper, because organization matters. We don't mean to pry, but chances are good that you have a dresser (or is it a bureau?), with drawers that hold clot...

Variables

Shmoop loves taking selfies of ourselves. If we were to give a rough estimate, we'd say that we've taken two billion, four hundred thousand, nine hundred sixty-two. Give or take a couple hundred.At...