Mất 2 phút đọc

Giới thiệu về lập trình C#, cách cài đặt và sử dụng công cụ lập trình

C# là gì ? Tổng quan về C#

Chào mừng các bạn đến với https://ungdungfree.com/ , đây là bài đầu tiên nằm trong series học lập trình C# và trong bài này, chúng ta sẽ tìm hiểu một ngôn ngữ hiện đại khá là mạnh mẽ đó là C#. Vậy C# ra đời như thế nào? nó có những ưu nhược điểm gì? và tại sao chúng ta phải học nó ? Chúng ta bắt đầu cùng học và tìm hiểu ngôn ngữ lập trình C# này nhé.


Giới thiệu C#. Lịch sử ra đời C#

  • C# là một ngôn ngữ lập trình được đánh giá là một trong những nhóm ngôn ngữ mạnh nhất hiện nay.
  • Được Microsoft công bố năm 2002 cùng với .Net Framework 1.0.
  • C# đơn giản, dễ sử dụng, rất gần giống với C++, java.
  • C# cung cấp nhiều tính năng mạnh mẽ, dễ tái sử dụng: nullable, enumerator, delegate, lambda.
  • Có thể tương tác dễ dàng với các thư viện ngoài.
  • Là một ngôn ngữ lập trình hướng đối tượng.

Đang trong giai đoạn phát triển

  • Binary Literals
  • Digit Separators
  • Local Functions
  • Type switch
  • Ref Returns
  • Tuples
  • Out var
  • Pattern Matching
  • Arbitrary async returns
  • Records

Xu hướng phát triển lập trình với C#

The 2016 Top Programming Languages
Build native iOS, Android and Windows apps in Visual Studio
Write C#. Run on 2.6 billion devices. >1 Million Developers

Cách thức hoạt động của C#

Các ngôn ngữ NET như C#, VB.NET, VJ#, VC++ .NET có cách thức hoạt động giống nhau và là một thành phần của .NET Framework do đó bạn không thể chạy các ứng dụng này trên các máy không chạy cài đặt .NET Framework version thích hợp.

  1. Write source code c# and saved file with .cs extension
  2. C# compiler=> Compile source code to an intermediate language (MSIL)
  3. MSIL is contained in an assembly(.exe or .dll extension)
  4. Can use source code or reference .NET framework libraries
  5. CLR runs on top of host operating system
  6. CLR loads assembly & uses JIT compiler to translate MSIL to native machine code
  7. Load .NET libraries if need
  8. MSIL code can execute on any CPUs if CPU is supported by CLR

Lời kết

Ở bài viết đầu tiên này chúng ta đã tìm hiểu được các khái niệm ban đầu, đặc điểm và tầm quan trọng của Ngôn ngữ Lập trình C#. Sang bài sau, mình sẽ giới thiệu đến các bạn các bước ban đầu để tiến hành học lập trình với C# (cài đặt môi trường, phần mềm). Các bạn nhớ theo giỏi nhé. Xin cảm ơn bạn đã quan tâm và hẹn gặp lại !

5/5 - (4 Bình chọn)
197 lượt xem

06/03/2022 Ứng Dụng Miễn Phí

Bài viết liên quan

Block "5_tab_footer" not found