Hướng dẫn lập trình C cơ bản đến nâng cao trên nền Unix

June 28, 2009

GNU Compiler Collection
Image via Wikipedia

Các TUTs này không dài nhưng diễn tả đầy đủ những kiến thức cần thiết để tự học lập trình C với các trình biên dịch thông dụng GCC, cách tạo makefile, lập trình đa nhiệm multithread, … Trang web này cũng là địa chỉ tham khảo của nhiều lập trình viên và giáo viên của ta đó :). Mình cũng học được nhiều từ việc đọc và thực hiện các tutorials này. Nhưng hiện chưa có thời gian để dịch các tài liệu sang tiếng Việt nên các bạn chịu khó nghiên cứu và đọc bằng tiếng Anh nhé.

Vì thế các bạn đang dùng  Linux có thể tìm thấy các bài học rất bổ ích và từ đó xây dựng cho mình chuỗi các kinh nghiệm cần thiết. Các bạn đang dùng  Windows thì vẫn có thể học được sau khi cài đặt trình dịch  GCC bằng  DEV C++.

Địa chỉ:   http://users.actcom.co.il/~choo/lupg/tutorials/index.html

Các bạn có thể đọc online hoặc download các file archive dạng tar.gz rồi giải nén và học vì file này chứa cả bài học và ví dụ cụ thể. Bạn cũng có thể xem thêm bài viết về cài đặt các trình biên dịch cho Ubuntu Biên dịch một gói phần mềm trên Ubuntu [Howto] rồi sau đó bắt tay vào các chương trình đầu tiên này.

Unix Beginners

Intermediate Level

Graphics Programming

Advanced Topics

Note: The levels mentioned here are just to give one a basic idea of what they are sticking their head into, before they delve into the tutorial. Your experience will vary based on your theoretical background, and your experience (for example, an experienced programmer coming from another platform will probably find most of these tutorials to be rather easy).

Chúc các bạn thành công.

Reblog this post [with Zemanta]
VN:F [1.8.1_1037]
Rating: 6.6/10 (17 votes cast)
Hướng dẫn lập trình C cơ bản đến nâng cao trên nền Unix6.61017

Popularity: 9% [?]

Các bài viết liên quan:

  1. [MF] Tài liệu lập trình Shell Unix Đây là một số tài liệu hướng dẫn lập trình  Shell trên Linux: Mastering.UNIX.Shell.Scripting.pdf Unix Shell Programming, 3rd Edition.chm Bạn nào có tài liệu gì hay về Linux xin gửi email về ngohaibac@gmail.com, mình sẽ cập nhật list này cho các bạn. Tất cả các ebook mình đều upload lên mediafire.com nên tiện lợi cho các bạn  Vietnam [...]...
  2. Viết LaTeX – chuẩn bị trình biên soạn và trình dịch Tối thiểu, cần có các chương trình để sửa đổi LaTeX là trình biên soạn, trình dịch và trình xem DVI. Trình biên soạn Thực tế thì có thể dùng trình biên soạn đơn giản tương tự như notepad để sửa đổi các file LaTeX nhưng nên dùng các trình LaTeX editor thì sẽ có lợi hơn [...]...
  3. Hướng dẫn lập trình giao tiếp RS232 trên PC bằng Visual C++ 6.0 Chào các bạn. Để cho website của mình thêm phong phú, nên mình cập nhật thêm một số tài liệu mà mình đã viết ở các diễn đàn điện tử. Có thể bản quyền vẫn thuộc về diễn đàn, nhưng mình nghĩ đây chỉ là sự chia sẻ cho những người chưa biết, chưa hiểu sâu [...]...
  4. The most secure and fastest FTP server for UNIX Homepage: http://vsftpd.beasts.org/ Làm sao để lựa chọn được FTP Server tốt nhất, bảo mật, tốc độ cao, … để cài đặt vào hệ thống của bạn ? Lưu ý khái niệm server: là các máy tính cấu hình mạnh, được kết nối với đường truyền tốc độ cao, tất nhiên là dùng IP tĩnh, phục vụ được [...]...
  5. Lập trình C cho vi điều khiển Mình tham gia các diễn đàn từ lâu lắm rồi và cũng giải đáp nhiều thắc mắc về lập trình C cho các vi điều khiển thông dụng như 8051, PIC. Mình viết bài này để giải đáp thắc mắc cho các bạn mới bước vào học lập trình cho vi điều khiển dùng ngôn [...]...
  6. Biên dịch một gói phần mềm trên Ubuntu [Howto] Mình mất công dịch hướng dẫn này tại Help của Ubuntu và thêm nhận xét của mình, hi vọng bạn đang tìm kiếm có thể dễ dàng tìm thấy điều mình cần. Trong trình quản lý phần mềm Synaptic (Ubuntu) ta dễ dàng tìm thấy rất nhiều gói phần mềm hoặc phần mềm của hãng thứ [...]...

Previous post: Chúc mừng blog ngohaibac.net lần đầu tiên đạt rank dưới 80k

Next post: Tuyển tập video cùng nhau học tiếng Hàn Quốc (Phần 2)