[Lập Trình] Tổng hợp tài liệu tự học lập trình C#, C++...

tankhoa5893

Banned
Tham gia
3/5/2018
Bài viết
0
Tự học lập trình căn bản C++, C#​
c.jpg

C++ là NN được dùng nhiều nhất hiện nay, đa số phần mềm thương mại được viết bằng C++. Tên của NN có lý do: C++ bao gồm tất cả ưu điểm của C và bổ sung thêm các tính năng hướng đối tượng. Có các công cụ thương mại và miễn phí cho gần như mọi HĐH.

C# [phát âm 'C sharp“] là lời đáp của Microsoft đối với Java. Do không đạt được thỏa thuận với Sun về vấn đề bản quyền, Microsoft đã tạo ra NN với các tính năng tương tự nhưng chỉ chạy trên nền Windows.
Ngôn ngữ lập trình C++, C# có những đặc trưng cơ bản sau:
C++:

  • Dễ hiểu và dễ sử dụng: chỉ cần khai báo <kiểu dữ liệu> tên mảng [ kích thước ]. Truy cập đến các phần tử trong mảng nhanh: chúng ta có thể truy cập tới bất kì phần tử nào trong mảng bằng cách chỉ định chỉ số cho phần tử đó.
C#:
  • Là một ngôn ngữ thuần hướng đối tượng (hướng đối tượng là gì sẽ được trình bày trong bài CLASS TRONG C#)
  • Là ngôn ngữ khá đơn giản, chỉ có khoảng 80 từ khóa và hơn mười mấy kiểu dữ liệu được dựng sẵn.
  • Cung cấp những đặc tính hướng thành phần (component-oriented) như là Property, Event (sẽ được trình bày trong bài CLASS TRONG C# và bài EVENT TRONG C#)
  • C# không khuyến khích sử dụng con trỏ như trong C++ nhưng nếu bạn thực sự muốn sử dụng thì phải đánh dấu đây là mã không an toàn (unsafe).
  • C# có bộ Garbage Collector sẽ tự động thu gom vùng nhớ khi không còn sử dụng nữa.
  • C# đã loại bỏ đa kế thừa trong C++ mà thay vào đó C# sẽ hỗ trợ thực thi giao diện interface (sẽ được trình bày trong bài INTERFACE TRONG C# và bài TÍNH KẾ THỪA TRONG C#).
Link tài liệu:
Mã:
https://bit.ly/2K08GC1
 
×
Quay lại
Top