I???ll also be talking about several programming languages and extensions that I use on a regular basis, and, for illustration purposes, I???ve provided examples of programs written in each language listed here and ordered left-to-right decreasing in their difficulty of mastery and increasing in their simplicity of use and appropriateness for CS379C projects: