Learn About ----- c # programming language

1, the programming language

Programming languages: In order to achieve the interaction between man and machine , the computer is the primary identifier of 0 and 1 

Language development is divided into:

1, machine-oriented languages: binary, compilation

2, the process-oriented language: assembly language, C language, B language,

3, based on object-oriented language: the most typical is the C ++ language, OC

4, object-oriented languages: Java language, C # language, etc.

According to need without compiling points:
1, scripting languages: Cmd command, database manipulation language SQL, JavaScript

2, pre-compiled languages: The most typical is the Java language, Java compilation to generate first and then converted by a computer into a virtual machine can be further identified by binary assembly language

3, compiled language: assembly language, C language, C ++ language,

4, markup languages: Html language, language itself has no content, only play a supporting role, he did not have no problem, but the impact of aesthetics

 

Two, C # Introduction

C #: a programming language: full name C Sharp, it is a surface of an object, running on .NET Framework and .NET Core high-level programming language. Java and C #, python is a programming language and are oriented programming language objects.

Developer: Microsoft is developed, the developer Anders Hejlsberg

Use the premise: installed on your computer Microsoft .NET Framework (MICROSOFT .NET provides a set of tools and services to maximize the development and utilization of computing and communications)

Development Environment: mainstream software development for Visual Studio

Advantages: derived from the C and C ++ object-oriented programming language, C and C ++ inheritance inheritance powerful at the same time get rid of some of their complex nature

          VB combination of simple high operating efficiency and visualization of C ++, its powerful ability to operate, elegant syntax style, innovative language features and ease of component-oriented programming support, .NET development language of choice.

           .net framework like C #, C # equivalent of .net development language.

Contrast with Java:

     Similar: it includes, such as single inheritance, interfaces, and almost the same Java syntax and compiled into intermediate code and run the process.

     Different: it draws a feature of Delphi, and COM (Component Object Model) is directly integrated, and it is the protagonist of Microsoft's .NET windows network framework.

 

Guess you like

Origin www.cnblogs.com/obge/p/11262821.html