When starting a new software project the language chosen can be key to the success or failure of the project. Often times the language that gets chosen gets little to no attention, and the “default” language of the individual or group gets used.
We are not going to look at any specific programming language; we are going to walk through a list of language properties that can inform the choice of a programming language for a specific project.
The goal of this talk is to get you to think of a programming language as a set of features and properties, then match those properties to the task at hand to choose the programming language.