A beginner's C # CV

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.