Multiple choice technology platforms and products

Which of the following is a new programming language in VS 2010 for the .NET platform that provides support for functional programming as well as traditional object-oriented and imperative (procedural) programming?

  1. C# 4.0

  2. J# 4.0

  3. F#

  4. Jscript

  5. Jquery

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

F# is a functional-first programming language that supports functional programming paradigms alongside traditional object-oriented and imperative styles. It was introduced to the .NET platform in Visual Studio 2010. C# 4.0 is an evolution of C# (not a 'new' functional language), J# is deprecated, JScript is a scripting language, and jQuery is a JavaScript library, not a .NET language.