MSDN Language Reference

Language Reference

Explore the comprehensive language reference for various Microsoft development technologies. Find detailed information on syntax, semantics, and best practices.

C#

C# is a modern, object-oriented, and type-safe programming language developed by Microsoft. It is widely used for developing Windows applications, web services, and games.

Key Features:

Common Topics:

Example:


public class HelloWorld
{
    public static void Main(string[] args)
    {
        System.Console.WriteLine("Hello, World!");
    }
}
            

Visual Basic .NET

Visual Basic .NET (VB.NET) is an object-oriented programming language that is implemented on the .NET Framework. It is known for its readability and ease of use.

Key Features:

Common Topics:

Example:


Public Module HelloWorld
    Public Sub Main()
        Console.WriteLine("Hello, World!")
    End Sub
End Module
            

C++

C++ is a powerful, general-purpose programming language created as an extension of the C programming language. It offers high performance and low-level memory manipulation capabilities.

Key Features:

Common Topics:

Example:


#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}
            

JavaScript

JavaScript is a versatile scripting language commonly used to create dynamic and interactive content on the web. It runs directly in the browser.

Key Features:

Common Topics:

Example:


function greet(name) {
    console.log(`Hello, ${name}!`);
}
greet("World");
            

TypeScript

TypeScript is a superset of JavaScript that adds static typing. It compiles down to plain JavaScript and improves code quality and maintainability.

Key Features:

Common Topics:

Example:


function greet(name: string): void {
    console.log(`Hello, ${name}!`);
}
greet("World");
            

F#

F# is a functional-first, general-purpose programming language that runs on the .NET platform. It emphasizes simplicity, robustness, and expressiveness.

Key Features:

Common Topics:

Example:


let greet name = printfn "Hello, %s!" name
greet "World"
            

SQL

SQL (Structured Query Language) is a standard language for managing and manipulating databases. It is used to query, insert, update, and delete data.

Key Concepts:

Common Commands:

Example:


SELECT CustomerName, City FROM Customers WHERE Country = 'Germany';