01. C# – Là cái gì?

Haizzz… chắc có hàng tá trang viết về cái ngôn ngữ này rồi! Nhưng viết lại để ghi chú cho mình nhớ và cũng là một cách để chia sẻ kiến thức của mình cho nhân loại. : ))). Nếu bạn đọc thấy mình có lỗi hỏng chỗ nào trong kiến thức các bạn có thể để lại bình luận bên dưới để mình sửa sai nhé! Cám ơn bạn đọc!

Vào một ngày đẹp trời của đầu thế kỉ 21, … Anders Hejlsberg và Scott Wiltamuth cùng đội ngũ kỹ sư của mình ở vùng đất Microsoft xa xôi hẻo lánh rãnh rỗi không biết nên làm gì, nên đẻ ra cái ngôn ngữ này.

Được xây dựng dựa trên nền tảng của 2 thằng là C lết lết và Java, nên ngôn ngữ này khá trực quan, đơn giản dễ sử dụng và gần với ngôn ngữ loài người, vì thế việc học nó cho dân lập trình cũng dễ dàng hơn một tí.

  • C# là ngôn ngữ lập trình hướng đối tượng, dễ dàng để cho người học có thể hình dung hơn, tưởng tượng và hiểu cách ngôn ngữ hoạt động như một đồ vật, một cá thể nào đó, nên việc áp dụng ngôn ngữ này trở nên tự nhiên và linh hoạt hơn.
  • C# là ngôn ngữ khá ít từ khóa để chúng ta không cần phải nhớ nhiều.
  • C# là ngôn ngữ khá dữ vì nó hầu như có thể được viết để tạo ra tất cả các loại ứng dụng từ mobile app, web app tới desktop app…

Cái tên C# được lấy cảm hứng từ âm nhạc, với C là ký hiệu của nốt Đô, là nốt đầu tiên mà chúng ta ai nấy đều cũng có thể đọc làu làu – Đô, Rê, Mi, Fa,… và # là ký hiệu của dấu hóa, # là cao hơn nữa cung so với nốt Đô, nói chung là biết nó cao hơn là được… :)) nên suy cho cùng C# có nghĩa là bản hoàn thiện hơn, nâng cấp cao hơn so với mấy bản trước.

Đến đây có lẽ các bạn cũng chưa hiểu nhiều về nó đâu, mà thôi cái gì cũng phải đụng vô mới biết nhé! Còn bài này mình chỉ nói sơ với nó để biết người biết người biết ta, ta có thể chém gió.

Mình sẽ để đây những tài liệu tham khảo thêm nếu các bạn muốn tìm hiểu về nó nhiều hơn nhé!

Bài tiếp theo cùng nhau bắt đầu vào tạo chương trình C# đầu tiên và mình cùng nhau tìm hiểu về nó nhé!

Bình luận về bài viết này