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.