01/10/2018, 00:30

Lộ trình học ngôn ngữ C

Xin chào mọi người! Hiện tại mình đang học C, cũng mới học xong cú pháp của C và tới đó thì cái tài liệu cũng đã hết. Không biết tiếp theo mình nên nghiên cứu những gì nữa, mục đích của mình là hiểu sâu về ngôn ngữ này . Mong mọi người giúp đỡ

Lương Quang Mạnh viết 02:46 ngày 01/10/2018

Tìm một quyển sách chuyên sâu hơn về C, google những advanced topics trong C, bắt đầu một project nho nhỏ rồi tiến tới phát triển ứng dụng console hoặc giao diện đồ hoạ (áp dụng Git nữa)

Văn Thành Trương viết 02:44 ngày 01/10/2018

Bạn có thể bắt đầu bằng việc sử dụng linux và lập trình hệ thống linux, tìm hiểu thêm về những thứ bổ trợ cho bạn như Git, make, cmake, sau đó nếu cảm thấy thích thì bạn có thể học thêm về glib + gtk để viết ứng dụng.
Về sách thì để lập trình trên linux thì bạn có thể đọc 1 số sách sau: The Linux interface, advanced unix programming, nếu bạn thích lập trình về mạng nữa thì làm luôn 2 quyển Unix network programming của Richard Steven(quyển 1 lập trình về mạng, quyển 2 thì nói về Unix Interprocess Communication).
Bạn cũng ko nên bỏ qua 2 quyển sách khác rất kinh điển là C interfaces and implementation của David Hanson, và computer systems a programmer’s perspective( quyển sách này dạy cả ASM, đọc xong bạn xẽ hiểu linking, lỗi tràn bộ đệm, virtual memory…)

True Blue viết 02:36 ngày 01/10/2018

Nếu cài linux thì sử dụng phiên bản nào nhỉ? Mình thấy có nhiều phiên bản quá. À mà mình học xong cú pháp của C là có thể học những thứ bạn nói đúng không

Bùi Thế Khải viết 02:43 ngày 01/10/2018

Head fisrt C …

Người bí ẩn viết 02:30 ngày 01/10/2018

Khái niệm căn bản -> If else switch -> vòng lặp -> hàm -> mảng 1 + 2 chiều -> chuỗi -> con trỏ -> tập tin -> struct -> đệ quy -> danh sách liên kết -> stack & queue -> 1 số thuật toán tìm kiếm + sắp xếp -> hết.

Ngoài ra có thể làm 1 vài project hoặc game nhỏ …

Văn Thành Trương viết 02:41 ngày 01/10/2018

Nếu bạn chưa bao giờ dùng linux thì mình nghĩ ubuntu mate hoặc zorin sẽ là sự lựa chọn phù hợp, bạn đã học xong cú pháp của C thì học mấy thứ kia ko thành vấn đề đâu, tuy nhiên nếu để lập trình ổn hơn thì mình nghĩ bạn còn nên trang bị 1 ít kiến thức về thuật toán(gồm các cấu trúc dữ liệu cơ bản, các thuật toán sắp xếp, các thuật toán tìm kiếm, đồ thị, cây…)

Văn Long viết 02:40 ngày 01/10/2018

Trên trường vẫn đang dạy C, mình cũng xong hết cú pháp của C rồi. Mục tiêu của mình là lập trình android . vậy làm project về C có giúp gì nhiều cho android ko các bác ?

Hoàng Trung viết 02:41 ngày 01/10/2018

Mấy bác cho e hỏi : Cần bao lâu để thành thạo và có thể tự làm một số project game nho nhỏ ???

True Blue viết 02:39 ngày 01/10/2018

Lúc truớc mình cũng học cái đó rồi nhưng là với Páscal, dạo gần đây mình mới chuyển sang họcC

True Blue viết 02:44 ngày 01/10/2018

Ứng dụng android dùng Java mà

True Blue viết 02:42 ngày 01/10/2018

Bạn nói hết là sao, mình nghĩ C nó nhiều hơn vậy nữa chứ

Bài liên quan
0