Source code is what a software author writes when she/he creates a program. One of two things can happen after the source is written: the program can be run with the computer "interpreting" every piece of the source code as it runs into it, or the source code can be compiled into something that the computer understands natively.

This is meant to point you towards all things code, well at least in the sense of source code. Try the Cryptology Meta-node for that other code. There's quite a bit on here about code, so keep on me so I don't fall behind.

This was so funny, I had to put it first: I'm a little source code short and stout, here is my input here is my out


Back to the Programming Metanode

The source code for many programs not human readable. There are a number of reasons for this: A compiler (or language translator) has an input language which is a higher level language compare to it's output language. The input language is called source code. If there were reason in the world the output language would be called sink code, but there isn't, so it isn't.

Thus the YACC takes YACC source code and generates C, this C is not source code to YACC but is source code to a C compiler.

Some movies arise from a good idea. Some movies are well-told stories. A very few movies are well-told stories about good ideas.

Source Code is one of those movies.

Much like Duncan Jones' previous film Moon, Source Code contains a sequence which in other films would be the story's 'Big Reveal.' In most of those movies, those which are about good ideas but not told as well, that Big Reveal would anchor the movie. Usually, they would be used as Twists Near The End.

Duncan Jones doesn't do that. His stories are about ideas, and he gives you those ideas when it makes logical sense during the story - not when it makes the most 'dramatic' sense. As a result, they feel well-balanced; and crafted as opposed to produced.

The movie opens with aerial shots of the Chicago skyline, taking us through the urban canyons during the subdued credits sequence. We eventually end up in a semi-rural area, watching a train speed through the burgeoning suburbs - by implication (and later via explicit shot) heading for Chicago. It's a commuter train - two-level.

A man wakes from a doze aboard the train, his head leaning against the window. Across from him is a pretty dark-haired girl, speaking to him familiarly - but he doesn't know her. He doesn't know where he is. He doesn't know what he's doing there. We watch him try to figure out what's happening.

Then the train explodes.

And then he wakes up somewhere else.

This happens in the first few minutes of the movie.

And that's basically the setup for Source Code. What's happening? Why? To who? These are the questions you'll find yourself trying to answer - not always to your satisfaction.

Jake Gyllenhaal plays our protagonist Colter Stevens with convincing levels of confusion, frustration and eventually conviction. Like Moon, this really is a story about one man. Unlike Moon, there are other people in this movie - but, we find out, this really is a story about one man, in several ways.

If you liked Harold Ramis's Groundhog Day and/or (at least the idea if not the execution of) the Denzel Washington film Deja Vu, you'll be well placed to appreciate this movie. If you're the kind of person who appreciates references you'll really enjoy at least one of the easter egg moments.

Source Code is the story of a soldier, whose job is to defend his nation - to lay down his life in its defense if necessary. It's the story of people using technology to try to save lives, and of people whose lives depend entirely on technology. Sure, there are some Big Questions about How This Works that you might find yourself worrying over at the end - but let them go. This isn't a tight logic puzzle. This is a story. If you are of a mind to find the logical flaws in the Macguffin, then you're not in the right frame of mind to enjoy this movie.

Which would be a shame. Because it's quite enjoyable.

Source Code (2011)

Director: Duncan Jones ("Zowie Bowie")

Colter Stevens - Jake Gyllenhaal
Christina Warren - Michelle Monaghan
Colleen Goodwin - Vera Farmiga
Dr. Rutledge - Jeffrey Wright

Log in or register to write something here or to contact authors.