C # Learning is an unavoidable compulsory course for any good programmer. Today's C # and Jave two giants in the IT world, a struggle for male and female. Jave flexible by, preemptive, and C # is unlimited potential, full of vitality, a momentum from behind. This chapter provides a brief introduction to four aspects:
1. Concept
2. Content
3. Principle
4. Application
I. Concept INTRODUCTION
C #: C # is an object-oriented, high-level programming language running on the. NET framework that Microsoft publishes. is derived from C and C + + and has an astonishing similarity to jave.
Microsoft. NET Framework: is the application development platform applied to Windows operating systems, which differs from Linux and Mac OS. It has a large code base that supports a variety of languages using OOP. It combines powerful capabilities with new technologies for building applications with visually compelling user experiences, seamless communication across technology boundaries, and support for a wide range of business processes.
Jave: is an object-oriented programming language that can compose cross-platform application software. Java technology has excellent versatility, high efficiency, platform portability and security, and is widely used in various fields. Java differs from the general compilation execution computer language and interprets the execution computer language, which first compiles the source code into binary bytecode (bytecode), and then relies on the virtual machines on various platforms to interpret the execution byte code. This enables cross-platform features such as "Compile once, execute everywhere".
Two. Basic C # Content
C # is a more magical programming language, so basic definitions, rules, operators, constructs, and applications are not missing.
Three. Principles of C # programming
C # typically uses a. NET code library to write apps through vs or VCE. In order to execute C # code, they must be converted to a language that is recognized by the operating system-native code (compiler completion). There are two phases under the. NET Framework.
compiles the code into a common intermediate language through CIL.
compile the intermediate language into native code by using JIT. (Cross-platform can be implemented with JIT compilation-applied to different operating systems)
four. C # applications
C # is used in many fields due to its flexible and simple multiplatform features. The main focus in three major directions.
Windows applications: How Windows looks and operates. Web application: Some Web pages that can be viewed through a Web browser. Web Services: A new way to create various distributed applications.
A beginner's C # CV