DEV Community

AlexanderR7
AlexanderR7

Posted on • Edited on

Introduction to C# programming


Current official C# logo: 2023 - present

 __________________________________________________________
Enter fullscreen mode Exit fullscreen mode

Publish date: 2000
C# is 1 of 3 built-in native languages for the .NET ecosystem.
(Visual Basic.NET and F# are the other two)

Principle designer: Anders Hejlsberg for Microsoft

 __________________________________________________________
Enter fullscreen mode Exit fullscreen mode

Type system:

  • Abstract: Defined object entities, class-based object-oriented.

  • Paradigm: General purpose, imperative, event-driven.

  • Typing: Static, strong, along with type reconstruction (type inference).

  • Declarative typing: Language Integration Query (LINQ).

  • Compiler: Roslyn


Syntax:

  • A far away descendant of the 1972 C programming language.
  • Code blocks are bracketed.
  • End-of-line semicolons represent a statement terminator.
  • Presence of functional and Lambda syntax, provided by LINQ.

Top comments (0)