NGÔN NGỮ C++ CHI TIẾT VÀ THỰC CHIẾN

Estimated reading: 5 minutes 553 views

Năm 2007 tôi tốt nghiệp Đại học Bách Khoa Hà Nội và một năm sau tới Nhật Bản làm việc trong ngành bán dẫn, điều tôi bất ngờ nhất chính là những tập đoàn máy móc bán dẫn hàng đầu thế giới như sản xuất Robot (công đoạn trước – dây chuyền sản xuất bán dẫn) hay Máy cắt kim cương, Máy Lazer… (công đoạn sau – dây chuyền sản xuất bán dẫn)  lại 100% sử dụng C/C++, một ngôn ngữ lập trình “xưa như trái đất”.

Về sau tôi hiểu rằng, C++ là một ngôn ngữ quan trọng và nền tảng cho bất kỳ một Lập trình viên (Developer – Dev) nào khi học lập trình. Đặc biệt là lập trình nhúng, IoT hoặc lập trình Windows với MFC, một bộ phận không thể thiếu của các máy gia công cỡ lớn trên toàn thế giới.

Loạt bài dưới đây tôi xin giới thiệu chi tiết về C++ theo chuẩn quốc tế. Đặc biệt nếu bạn có kinh nghiệm lập trình C và muốn học về tư tưởng lập trình hướng đối tượng (Object-oriented programming – OOP) thì loạt bài này rất thích hợp cho bạn. Kể cả bạn chưa có kinh nghiệm lập trình C hoặc các ngôn ngữ OOP khác thì tôi cũng bắt đầu từ những điều cơ bản nhất và sẽ tăng dần trình độ (Level) cho phù hợp với bất kỳ một Dev chuyên nghiệp nào.

Điều khác biệt so với các tài liệu dạy C++ khác là tôi không chỉ tập trung vào cú pháp, câu lệnh mà sẽ còn giải thích chi tiết, đào sâu vào BỐI CẢNH và CÁCH SUY NGHĨ của từng vấn đền trong C++. Điều này sẽ giúp các bạn hiểu sâu, hiểu lâu và tăng đáng kể Level trong thời gian ngắn nhất.

Loạt bài chia làm 5 Phần, tổng 13 Level.

Để có thể trở thành 1 Dev C++ chuyên nghiệp Level 8 và 9 là gần như bắt buộc. Bởi lẽ bạn chỉ có thể viết một chương trình an toàn, dễ bảo hành khi hiểu rõ về xử lý ngoại lệ, quản lý tài nguyên trong C++. Và để trở thành một Chuyên gia (Master) trong C++ bạn không những phải hoàn thành Level 12 mà còn phải trải nghiệm trong thực tế, có thể sẽ phải thất bại đổ máu trên “chiến trường công việc” nhưng sau mỗi lần như vậy các bạn lại đứng lên học hỏi, chắc chắn con đường thành công sẽ không xa.

Và cuối cùng, tôi hy vọng các bạn sẽ tìm thấy những kiến thức có giá trị, thú vị và ứng dụng tốt cho công việc của các bạn trong loạt bài này.

Marcus Nguyen

Leave a Comment

Chia sẻ:

NGÔN NGỮ C++ CHI TIẾT VÀ THỰC CHIẾN

Or copy link

CONTENTS