The Whats and Whys of Programming Languages
Taught by Jonathan Soma
Soma was born in the South, is what someone from the North would say. He co-founded the Brainery, is the sciencey half of Masters of Social Gastronomy, and plans on getting married to Waffle House. In his more droll moments he is a tragic sellout to higher ed as a professor of data journalism at Columbia University's journalism school.
See more @dangerscarf
Computers talk something like this:0101110101010010101010, which sure isn't easy to read or write. So, to make bossing around computers easier, we invented programming languages! A lot of programming languages.
We'll be going over the major groups of programming languages and what makes them all different from each other. Which ones are good for what situations, and why one industry or another has their preferences.
You'll be filled up with buzzwords to help talk shop (or smack): Object-oriented programming! Functional programming! Compiled languages! Scripting languages! Weak typing, strong typing, duck typing! And so, so, so much more.
And just to note, this class meets during the daytime for us folks who hopefully don't spend our time hiding in office buildings.