articles

Home / DeveloperSection / Articles / Overview and History of C#

Overview and History of C#

Anonymous User1017 24-Oct-2018

C# (pronounced as C sharp) is a new computer programming language developed by Microsoft Corporation, USA.

     C# is a fully object-oriented language like java and is the first component-oriented language.

     C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .net framework.

It has been designed to support the key feature of.Net Framework the newly developed platform of Microsoft for building component-based software solution. It is a single efficient, productive and types safe language derived from the popular C and C++ languages. Although it belongs to the family of C and C++, C# is a purely object-oriented, modern language are suitable for developing web-based and window based applications. By using to C# we can create window client applications, XML web services, distributed components, Client server applications, database applications and much, much more.

 C# is designed for building robust, reliable and durable components to handle real word application.

C# syntax is highly expressive, yet it is also simple and easy to learn. The curly based syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java. Those developers who know any of these languages, they are usually able to work productively in C# in a very short time. C# syntax simplifies many of the complex cities of C++ and provides powerful features such as nullable value types, enumerations, delegates, lambda expressions and direct memory access, which are not found in Java.

Major Highlights of C#

1). It is a brand new language derived from the C/C++ family.

2). It simplifies and modernizes C++.

3). It is the only component oriented language available today.

4). It is the only language designed for them.Net Framework.

5). It is concise, learns and modern language.

6). It combines the best features of many commonly used language: the productivity of Visual Basic, the power of C++ and the elegance of Java.

7). It is internally object-oriented and web-enabled.

8). There are a learning and consistent syntax in it.

9). It will become the language of choice for.Net Programming.

10). Major parts of.Net Framework are actually code in C#.

Language Generation:-

1951Regional Assembly Language
1952 Autocode
1954 IPL (forerunner to LISP)
1955  FLOW-MATIC (led to COBOL)
1957 FORTRAN (First compiler)
1957  COMTRAN (precursor to COBOL)
1958  LISP
1958ALGOL 58
1959 FACT (forerunner to COBOL)
1959  COBOL 
1959  RPG
1962  APL
1962Simula
1962 SNOBOL
1963 CPL (forerunner to C)
1964  Speakeasy (computational environment)
1964  BASIC
1964 PL/I
1967  BCPL (forerunner to C)
1968  Logo
1969  B (forerunner to C)
1970  Pascal
1970 Forth
1972  C
1972 Smalltalk
1972 Prolog
1973  ML
1975  Scheme
1978  SQL (a query language, later extended)
1980 C++ (as C with classes, renamed in 1983)
1983  Ada
1984  Common Lisp
1984  MATLAB
1984 dBase III, dBase III Plus (Clipper and FoxPro as FoxBASE, later developing into Visual FoxPro
1985  Eiffel
1986  Objective-C             
1986  LabVIEW (Visual Programming Language)
1986  Erlang
1987  Perl
1988 Tcl
1988  Wolfram Language (as part of Mathematica, only got a separate name in June 2013)
1989 FL (Backus)   
1990Haskell 
1991Python 
1991 Visual Basic
1993 Lua 
1993 
1994 CLOS (part of ANSI Common Lisp) 
1995 Ruby 
1995 Ada 95
1995 Java 
1995 Delphi (Object Pascal)
1995 JavaScript
1995 PHP 

1997 

Rebol

WHAT IS C# ?

Language ranking on Programming-Job 

WHAT IS C# ?

Language Types

WHAT IS C# ?

Language Hierarchy

WHAT IS C# ?



Updated 07-Sep-2019
I am a content writter !

Leave Comment

Comments

Liked By