Categories: Tài liệu IT

Tìm hiểu sơ lược về C và C++

Published by

C và C++ là hai ngôn ngữ lập trình phổ biến được sử dụng rộng rãi trong ngành công nghiệp phần mềm. Để nắm vững những kiến thức căn bản và nâng cao kỹ năng lập trình của mình, hãy tham khảo các nguồn tài liệu và kênh học hữu ích dưới đây.

Nguồn tài liệu và trang web học C

1) CODEFORWIN:

Đây là một trang blog giúp người mới học C nâng cao kỹ năng một cách nhanh chóng. Trang web cung cấp nhiều thủ thuật và tài liệu hữu ích để bạn nghiên cứu sâu về ngôn ngữ này.

2) LEARN-C:

Trang web này là một nguồn tài liệu tuyệt vời để bạn nắm bắt những kiến thức căn bản về C. Dành cho mọi đối tượng từ người mới bắt đầu đến chuyên nghiệp, LEARN-C sẽ giúp bạn tiến bộ một cách nhanh chóng.

3) CPPREFERNCE:

Nếu bạn cần tài liệu học hoàn chỉnh về C, trang web CPPREFERNCE sẽ là một nguồn tài nguyên quan trọng.

4) THE GNU C PROGRAMMING TUTORIALS (LINUXTOPIA):

Trang web này cung cấp những hướng dẫn căn bản về viết phần mềm bằng ngôn ngữ C. Với sự đóng góp của nhiều lập trình viên giàu kinh nghiệm, đây là một tài liệu hữu ích cho người mới bắt đầu.

5) CPROGRAMMING:

CPROGRAMMING sẽ giúp bạn trở thành một lập trình viên chuyên nghiệp từ khởi đầu.

6) LEARNCPP:

LEARNCPP là trang web miễn phí cung cấp cho bạn các bước hướng dẫn từ cơ bản đến nâng cao của ngôn ngữ lập trình C++. Bất kể bạn mới bắt đầu hay chuyên nghiệp, trang web này sẽ cung cấp cho bạn mọi thứ bạn cần biết với rất nhiều ví dụ minh họa.

7) CPLUSPLUS:

Đối với sinh viên khoa học máy tính và nhà phát triển muốn học ngôn ngữ lập trình C++ từ đầu đến nâng cao, CPLUSPLUS là một trang web tuyệt vời để khám phá.

8) PLUS:

PLUS là trang web hàng đầu để học C và C++. Ngoài các tài liệu căn bản và nâng cao, trang web này còn cung cấp mã nguồn, tài liệu tham khảo, thư viện và diễn đàn thảo luận để bạn giải đáp các vấn đề liên quan.

Kênh YouTube tốt nhất để học C và C++

Ngoài các trang web trên, bạn cũng có thể tìm kiếm các kênh YouTube sau để học C và C++:

  1. C Video Tutorial
  2. Introduction to Programming through ‘C’
  3. C Language tutorials||C language by Sivaramayya
  4. C Language Tutorial Videos | Mr. Srinivas
  5. C Programming Tutorials
  6. C++
  7. javidx9

Top 5 khóa học C++ miễn phí hàng đầu

Nếu bạn quan tâm đến việc học C++, dưới đây là một số khóa học miễn phí mà bạn nên tham gia:

  1. C++ Tutorial for Complete Beginners
  2. C++, Short, and Sweet, Part 1
  3. C++ Programming Basics
  4. Learn C++ by Creating
  5. Beginning C++ Templates

Tài nguyên cho người mới bắt đầu học C++

Dưới đây là một số tài liệu hữu ích để bạn tìm hiểu thêm về C++:

Tổng quan

  • Trang chủ chính thức của ISO C++ Get Started!

Primes

  • Herb Sutter: (Not Your Father’s) C++
  • Beginning with C++ by Jens Weller
  • Learning “Modern” C++ by Jason Turner
  • A Tour of C++ by Bjarne Stroustrup (teaser)
  • C++17 – The Complete Guide by Nicolai M. Josuttis
  • C++ Templates – The Complete Guide, 2nd Edition by Nicolai M. Josuttis

Tutorials

  • Kate Gregory’s Pluralsight page
  • The cplusplus.com tutorial
  • C++ London Uni (videos)
  • Effective C++ Series by Scott Meyers

Tham khảo

  • Cppreference.com – tài liệu tham khảo về ngôn ngữ và thư viện C & C++
  • Wikipedia – danh sách các tính năng của C++11, C++14 và C++17
  • The C++ Programming Language, 4th Edition by Bjarne Stroustrup
  • The C++ Standard Library – A Tutorial and Reference, 2nd Edition by Nicolai M. Josuttis

Xem qua C++

  • Wandbox – cho phép chỉnh sửa, biên dịch và chạy các chương trình C++ đơn giản trực tiếp trên trình duyệt
  • Compiler Explorer – cho phép chỉnh sửa và biên dịch chương trình C++ đơn giản và xem mã nguồn asm tương ứng

Cộng đồng

  • Trang chủ chính thức của ISO C++
  • Reddit – nhóm C++ Reddit
  • Slack – đăng ký tham gia C++ Slack team

Khi bạn đã hơi thông thạo

  • C++11 Style by Bjarne Stroustrup
  • Using Types Effectively by Ben Deane
  • 10 Core Guidelines You Need to Start Using Now by Kate Gregory
  • Functional C++ by Kevlin Henney
  • C++ Seasoning by Sean Parent
  • Easy to Use, Hard to Misuse: Declarative Style in C++ by Ben Deane
  • Curiously Recurring C++ Bugs at Facebook by Louis Brandy
  • Choosing the Right Integer Types in C and C++ by Dan Saks
  • Testing in Software Engineering ~2010-2030 by Titus Winters

Bite-sized talks

Improve Your Skills

  • HackerRank – thử thách để rèn luyện kỹ năng lập trình cơ bản của bạn
  • GitHub C++ Projects – một cách để học bằng cách đóng góp vào các dự án C++ mã nguồn mở

Tài liệu tham khảo

  • CODEFORWIN
  • LEARN-C
  • CPPREFERNCE
  • THE GNU C PROGRAMMING TUTORIALS (LINUXTOPIA)
  • CPROGRAMMING
  • LEARNCPP
  • CPLUSPLUS
  • PLUS

This post was last modified on Tháng Năm 7, 2024 8:56 chiều

Đinh Thái Hoàng

Đinh Thái Hoàng - tác giả của Laptrinhc.edu.vn, chuyên sâu trong lĩnh vực lập trình. Trang web chia sẻ kiến thức, hướng dẫn và tin tức về lập trình, giúp bạn khám phá thế giới mã nguồn và nâng cao kỹ năng coder.

Published by

Bài đăng mới nhất

Tổng hợp app bán hàng online uy tín nhất tại Việt Nam

Tổng hợp app bán hàng online uy tín nhất tại Việt Nam

Khám phá và tận dụng tiềm năng kinh doanh trên nhiều nền tảng là điều…

5 ngày ago

HỌC THIẾT KẾ MOBILE APP Ở ĐÂU UY TÍN?

Mobile App đang trở thành một phần thiết yếu trong cuộc sống hiện đại. Với…

5 ngày ago

Cách phá mật khẩu Windows bằng DLC Boot

Bạn đã bao giờ quên mật khẩu máy tính và không biết phải làm sao?…

5 ngày ago

Cách kiểm tra và cài đặt Driver cho Windows 10 chuẩn nhất

Driver chính là phần mềm giúp hệ điều hành nhận diện phần cứng trên máy…

5 ngày ago

Top 10 công cụ viết phần mềm tốt nhất

Hiện nay, lập trình viên không cần phải thực hiện toàn bộ công việc lập…

5 ngày ago

Những Công Ty Lập Trình Ứng Dụng Cho IOS Hàng Đầu Việt Nam

Lập trình ứng dụng cho iOS không chỉ đơn thuần là một quyết định khó…

5 ngày ago