[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
10/10/2010 22:11:06 (+0700) | #1 | 222547 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
Hi all, hiện tại em đang học về mạng, nhưng đam mê lập trình(nói chung cái nào cũng mê ), ngôn ngữ nói đến ở đây là C.
Sau khi học C một thời gian (hơn 3,5 tháng) nhưng mình vẫn thấy không tiến bộ về độ tư duy, và các thuật toán để làm việc.
Mình cũng mong anh em HVA có nhiều cao thủ đã thành đạt cho mình biết mình nên học như thế nào, và cuốn sách thuật toán nào mình phải đọc để cho khả năng tự lập trình của mình đựoc nâng cao.
Thanks |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
11/10/2010 17:33:13 (+0700) | #2 | 222611 |
|
panfider
Member
|
0 |
|
|
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
|
|
Sau khi học C một thời gian (hơn 3,5 tháng) nhưng mình vẫn thấy không tiến bộ về độ tư duy, và các thuật toán để làm việc.
=> nếu không tiến bộ, thì tìm ngôn ngữ khác tiến bộ hơn, (C++, Java,...)
|
|
[Unix] live free or die
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
11/10/2010 19:14:27 (+0700) | #3 | 222621 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 12:04:15 (+0700) | #4 | 222662 |
|
panfider
Member
|
0 |
|
|
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
|
|
Mình giả sử bạn biết cơ bản ngôn ngữ C.
Trên Linux có rất nhiều thư viện hỗ trợ:
+ glibc : thư viện C, bao gồm chuẩn C,part of interface to kernel
+ ncurses : terminal
+ gtk+ : đồ hoạ, bạn lên web tìm hiểu thêm
Các thư viện này cái nào cũng liên quan đến một thứ, đó là kernel. Bạn tìm hiểu nó qua linux-kernel-header, nếu có config kernel thì có thể make headers_install.
|
|
[Unix] live free or die
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 12:15:34 (+0700) | #5 | 222664 |
|
secmask
Elite Member
|
0 |
|
|
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
|
|
thực hành nhiều vào thì sẽ quen thôi bạn |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 12:23:03 (+0700) | #6 | 222665 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
secmask wrote:
thực hành nhiều vào thì sẽ quen thôi bạn
Okay cảm ơn bạn.
panfider wrote:
Mình giả sử bạn biết cơ bản ngôn ngữ C.
Trên Linux có rất nhiều thư viện hỗ trợ:
+ glibc : thư viện C, bao gồm chuẩn C,part of interface to kernel
+ ncurses : terminal
+ gtk+ : đồ hoạ, bạn lên web tìm hiểu thêm
Các thư viện này cái nào cũng liên quan đến một thứ, đó là kernel. Bạn tìm hiểu nó qua linux-kernel-header, nếu có config kernel thì có thể make headers_install.
Okay để mình tìm hiểu thêm về cái này |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 12:52:20 (+0700) | #7 | 222667 |
phanledaivuong
Member
|
0 |
|
|
Joined: 23/05/2008 17:34:21
Messages: 315
Location: /dev/null
Offline
|
|
panfider wrote:
Mình giả sử bạn biết cơ bản ngôn ngữ C.
Trên Linux có rất nhiều thư viện hỗ trợ:
+ glibc : thư viện C, bao gồm chuẩn C,part of interface to kernel
+ ncurses : terminal
+ gtk+ : đồ hoạ, bạn lên web tìm hiểu thêm
Các thư viện này cái nào cũng liên quan đến một thứ, đó là kernel. Bạn tìm hiểu nó qua linux-kernel-header, nếu có config kernel thì có thể make headers_install.
Mình thấy để khả năng lập trình C tốt hơn thì không cần phải những thứ cao thâm như bạn panfider. đọc mấy cái này ngộ độc chết mà không dùng đến, có lẽ chỉ cầ C + chút toán rời rạc và thực hành nhiều là được, rồi cần lập trình phần nào thì đọc thêm phần đấy, ví dụ lập trình socket thì đọc thêm socket chứ ko cần chứ phải kernel, rồi cái gì mà make headers_install |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 15:30:29 (+0700) | #8 | 222682 |
taisaothe
Member
|
0 |
|
|
Joined: 11/10/2010 21:30:56
Messages: 6
Offline
|
|
Hay nhất chắc có cuốn nền tảng của C, sách tiếng Anh |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 15:47:21 (+0700) | #9 | 222683 |
|
panfider
Member
|
0 |
|
|
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
|
|
Mình có thấy mình nói gì "cao thâm" đâu.
đọc mấy cái này ngộ độc chết mà không dùng đến
Nếu những gì mình nói gây ngộ độc thì mình chịu trách nhiệm.
Những gì mình biết cũng do đọc sách mà ra hổng lẽ sách của mình cao quá vậy.
Nếu bạn nào muốn lập trình Linux thì tìm cuốn lập trình Linux của MinhKhai
Nó viết tiếng Việt nên thế nào cũng dễ hơn, nhưng bạn phải biết ít nhất C
Ai có cuốn tập 2 dạng pdf cho mình link down
|
|
[Unix] live free or die
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 15:56:25 (+0700) | #10 | 222684 |
|
amt
Member
|
0 |
|
|
Joined: 11/02/2008 20:56:23
Messages: 75
Offline
|
|
toán rời rạc, cấu trúc dữ liệu và giải thuật, giải thuật và đánh giá độ phúc tạp, chương trình dịch, ngôn ngữ hình thức.
|
|
sống mơ hồ |
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 18:59:05 (+0700) | #11 | 222691 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
panfider wrote:
Mình có thấy mình nói gì "cao thâm" đâu.
đọc mấy cái này ngộ độc chết mà không dùng đến
Nếu những gì mình nói gây ngộ độc thì mình chịu trách nhiệm.
Những gì mình biết cũng do đọc sách mà ra hổng lẽ sách của mình cao quá vậy.
Nếu bạn nào muốn lập trình Linux thì tìm cuốn lập trình Linux của MinhKhai
Nó viết tiếng Việt nên thế nào cũng dễ hơn, nhưng bạn phải biết ít nhất C
Ai có cuốn tập 2 dạng pdf cho mình link down
Bạn có cuốn đó à, tiêu đề cuốn đó là gì thế? |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 19:04:13 (+0700) | #12 | 222692 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
panfider wrote:
Mình có thấy mình nói gì "cao thâm" đâu.
đọc mấy cái này ngộ độc chết mà không dùng đến
Nếu những gì mình nói gây ngộ độc thì mình chịu trách nhiệm.
Những gì mình biết cũng do đọc sách mà ra hổng lẽ sách của mình cao quá vậy.
Nếu bạn nào muốn lập trình Linux thì tìm cuốn lập trình Linux của MinhKhai
Nó viết tiếng Việt nên thế nào cũng dễ hơn, nhưng bạn phải biết ít nhất C
Ai có cuốn tập 2 dạng pdf cho mình link down
Bạn có cuốn đó à, tiêu đề cuốn đó là gì thế?
http://www.vinabook.com/lap-trinh-linux-tap-1-m11i12168.html
Có phải cuốn này không, nhưng hết hàng rùi |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 19:11:03 (+0700) | #13 | 222693 |
|
panfider
Member
|
0 |
|
|
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
|
|
đúng rùi,alakay ;D
Khi bạn tìm hiểu cuốn này xong, bạn sẽ thấy mọi thứ sáng tỏ. Không có gì là cao thâm.
Bạn sẽ có cái nhìn toàn diện hơn về các lớp thư viện và nhân.
Nếu qua tập 2 bạn phải biết C++, lúc đó sẽ tìm hiểu về GUI khá hay mà mình hiện chưa có |
|
[Unix] live free or die
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 19:41:52 (+0700) | #14 | 222696 |
alakay
Member
|
0 |
|
|
Joined: 17/07/2010 11:13:54
Messages: 56
Offline
|
|
panfider có quyển kia không tập 1 í, bằng pdf đó có không |
|
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 22:17:56 (+0700) | #15 | 222709 |
|
xnohat
Moderator
|
Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
|
|
Kiếm cuốn tự học lập trình C của Quách Tuấn Khanh viết. Học lập trình quan trọng là tư duy, ngôn ngữ lập trình và các thư viện lập trình chỉ là cái cày cái quốc. Bước đầu nên tự mình viết chương trình giải quyết các vấn đề thực tế vd: viết chương trình một cái máy tính đơn giản, rồi bổ sung chức năng cho nó, viết ctrinh quản lý danh bạ điện thoại .v.v. tự làm các project đơn giản rồi nâng cao. Chỉ khi thực tế làm các ctrinh phục vụ thực tế, tư duy lập trình mới phát triển được
Thân mến, |
|
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline |
|
|
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
12/10/2010 22:46:01 (+0700) | #16 | 222710 |
DLKC
Elite Member
|
0 |
|
|
Joined: 24/03/2003 14:14:41
Messages: 161
Location: buồng chuối
Offline
|
|
@xnohat: Quách Tuấn Ngọc chứ bác, QTK em chưa từng nghe
Thân |
|
Biển học vô bờ. |
|
[Document] Cần đọc sách gì để cho việc lập trình C tốt hơn? |
13/10/2010 11:23:48 (+0700) | #17 | 222736 |
|
panfider
Member
|
0 |
|
|
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
|
|
mình chỉ hardcopy thôi
Học lập trình quan trọng là kĩ thuật thuật toán và dữ liệu |
|
[Unix] live free or die
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|