C # - Tổng quan
C # là một ngôn ngữ lập trình hiện đại, đa năng, hướng đối tượng được phát triển bởi Microsoft và được sự chấp thuận của Hiệp hội các nhà sản xuất máy tính Châu Âu (ECMA) và Tổ chức Tiêu chuẩn Quốc tế (ISO).
C # được phát triển bởi Anders Hejlsberg và nhóm của ông trong quá trình phát triển .Net Framework.
C # được thiết kế cho Cơ sở hạ tầng ngôn ngữ chung (CLI), bao gồm mã thực thi và môi trường thời gian chạy cho phép sử dụng nhiều ngôn ngữ cấp cao khác nhau trên các nền tảng và kiến trúc máy tính khác nhau.
Những lý do sau đây khiến C # trở thành một ngôn ngữ chuyên nghiệp được sử dụng rộng rãi -
- Nó là một ngôn ngữ lập trình hiện đại, có mục đích chung
- Nó là hướng đối tượng.
- Nó được định hướng thành phần.
- Nó rất dễ học.
- Nó là một ngôn ngữ có cấu trúc.
- Nó tạo ra các chương trình hiệu quả.
- Nó có thể được biên dịch trên nhiều nền tảng máy tính.
- Nó là một phần của .Net Framework.
Các tính năng lập trình mạnh mẽ của C #
Mặc dù cấu trúc C # bám sát các ngôn ngữ cấp cao truyền thống, C và C ++ và là một ngôn ngữ lập trình hướng đối tượng. Nó có nhiều điểm tương đồng với Java, nó có nhiều tính năng lập trình mạnh mẽ khiến nó được nhiều lập trình viên trên toàn thế giới yêu thích.
Sau đây là danh sách một số tính năng quan trọng của C #:
- Điều kiện Boolean
- Thu gom rác tự động
- Thư viện tiêu chuẩn
- Phiên bản hội
- Thuộc tính và sự kiện
- Quản lý đại diện và sự kiện
- Generics dễ sử dụng
- Indexers
- Biên soạn có điều kiện
- Đa luồng đơn giản
- Biểu thức LINQ và Lambda
- Tích hợp với Windows