
11-05-2012, 01:14 AM
|
 |
Chuột Yêu Gạo
|
|
Tham gia: Jan 2012
Đến từ: Nhà
Bài gởi: 224
Thời gian online: 224117
Thanks: 5
Thanked 82 Times in 19 Posts
|
|
Kiến thức nền C++ by quangken
Lý do dùng C++ để viết game và phần mềm:
+ Tốc độ cao nhất chỉ sau hợp ngữ. Cho phép sử dụng trực tiếp các API của hệ điều hành.
+ Cho phép viết kèm hợp ngữ. Thứ này là quan trọng nhất này. API không phải lúc nào cũng là tốt nhất, đôi lúc phải tự viết nhiều thứ bằng hợp ngữ.
+ Lệnh tuy lằng nhằng nhưng nó rất hợp logic, rất thuận tiện cho những coder giỏi, ngược lại là trở ngại rất lớn với các coder khả năng hạn chế.
+ Dich ngược thì nó ra hợp ngữ, rất rất khó đọc và mất thời gian, vì vậy bỏa mật tốt.
+ Can thiệp sâu vào hệ điều hành.
+ D3D không có đối thủ.
Lời khuyên khi học C++:
+ Không học của người Việt, không đọc sách tiếng Việt.
+ Tự nghiên cứu vì mỗi coder đều có sở trường riêng, có những kiến thức riêng về 1 mảng nào đó. Những kiến thức đó không thể học của người khác, vì không có mà học, mổi người có cách suy nghĩ và làm khác nhau.
+ Mọi thứ không có gì là tuyệt đối, không phải cứ code đúng là đúng, nó còn phụ thuộc vào nhiều điều kiện, là kinh nghiệm riêng của từng coder.
+Riêng với JX: Học C++ làm Jx không khó, thực tế chỉ cần trình độ hạn chế là được, vì JX xây dựng sẵn các hàm, trên thực tế là code trên các thư viện hàm chứ ít khi tự xây dựng. Cái khó là ở thời gian và đầu óc hệ thống, tất nhiên muốn Fix những lỗi lớn hay viết tính năng lớn phải viết lại phần code nguồn, cần trình độ mức trung bình khá thôi.
link Virtual C++ 6.0
Sau đây là một số ebook có ích:
Ebook tích hợp ( by duynguyenjx ):http://www.mediafire.com/?zfjdwapbht8a1m2
Update Sách C++ ( By ThạchLong78 ) : http://msdn.microsoft.com/en-us/library/dtefa218.aspx
|