Ý tưởng lớn lao. Mình cũng thích làm open source mà không biết đủ tiêu chuẩn không
Tuyển tất cả mọi người cùng tham gia làm một open source về C/C++
Cái này hay đấy. Mình search google mỏi mắt mà chả thấy trang web tiếng việt nào làm cái này.
gà đc tham gia ko ạ
Rất rất ủng hộ, không những thế hệ sau đâu, ngay cả những người tham gia dự án này cũng có thể học hỏi chia sẻ exp cho nhau. Cả những người chưa biết gì như mình cũng đc thơm lây nữa.
Hân làm một project tương tự cho PHP, tại sao không?
Đạt nghĩ là @dailammoc dư sức
Yeah, why not us?
Tham gia cái này sẽ hết gà.
Đạt có ý kiến như thế này nhé, tại sao ta không tạo topic trên Dạy Nhau Học và làm ngay trên Dạy Nhau Học. Diễn Đàn có đầy đủ các công cụ có thể giúp các bạn cùng làm.
1.Công cụ giao tiếp với nhau:
- Các bạn có thể tạo topic để thảo luận
- Đạt có thể tạo category riêng cho project này.
- Sử dụng tin nhắn riêng trên diễn đàn.
2.Công cụ lưu trữ thông tin:
- Diễn đàn có sẵn công cụ post bài, tìm kiếm, chỉnh sửa, Markdown
- Hệ thống được backup và luôn online
3.Làm việc nhóm
- Diễn đàn có hệ thống thống báo khi có người chỉnh sửa và thêm mới nội dung.
- Ta có thể tạo các bài Wiki Post Hỗ trợ nhiều người cùng sửa trên một nội dung.
- Cho phép thấy được nội dung sửa đổi, do ai sửa và sửa cái gì
4. Ví dụ cụ thể
Đây là topic Các hàm xử lý chuỗi thông dụng trong C/C++ do @quanpham tạo ra, Đạt đã chuyển topic này thành Wiki Post.
Sau đó Đạt đã vào chỉnh sửa bài của @quanpham bằng cách sử dụng tính năng Wiki Post. Wiki Post cho phép mọi người biết được ai đã sửa và sửa cái gì.
5. Tài liệu Wiki này thuộc về ai
Khi đã nói Open Source thì tài liệu thuộc về tất cả mọi người. Nhưng trong đó, người tạo ra nó luôn giữ quyền tác giả. Vậy tác giả là người tham gia vào project này. Ai đã tham gia vào đóng góp, thêm, xóa, sửa tức là contributor.
Mình rất ủng hộ, mình cũng đang viết các project cơ bản về lập trình c/c++
Để tránh loãng topic, Đạt sẽ move dần những bài nâng cao tinh thần anh em sang topic: Nâng cao tinh thần cho dự án Open Source đầu tiên
yeah! em gà lắm chỉ dám đứng nhìn ủng hộ m.n thôi.
Mình sẽ đóng góp, kiến thức ít thì góp ít, kiến thức nhiều thì góp nhiều, ai chưa biết gì thì gõ cửa bác google tìm hiểu rùi đem về forum để thảo luận nhé.
mình nói cho bạn hiểu là tất cả các hàm, câu lệnh, từ khoá gì dùng để tạo nên 1 chương trình trong ngôn ngữ c/c++ bạn tìm ko thấy ai viết trên diễn đàn mình thì bạn hãy tạo ra nó. Bằng cách bạn đọc sách, bạn học ở trương, tìm thấy trên mạng. Nếu sai hay thiếu xót mọi ng sẽ sửa. Nó rộng lắm nên chúng ta phải đồng lòng. Khi bạn viết nó lên đây là bạn đã học đc ít nhất 2 lần rồi đó !
Đương nhiên là vậy, hì. Mình sẽ cố tiếp thu thật nhiều và chia sẻ với mọi người. Đơn cử như hàm count chưa thấy a Đạt nói gì, mình đang tìm hiểu. ^^
Khi nào bắt đầu dự án hả anh?
Đã bắt đầu rồi đấy, bây giờ em muốn làm về câu lệnh nào, hay giải thuật nào trước?
e cũng muốn góp sức nhưng trình độ có hạn ạ
Ý kiến rất hay
Lấy ý kiến m.n đi anh. Chứ cái em muốn thì nhiều lắm. Vì e còn non mà. Có gì e học nấy, biết thì e tham gia đóng góp, k biết thì ngồi hóng mà học hỏi thôi
đã có tài liệu nào dịch hết chỗ này chưa nhỉ http://www.cplusplus.com/doc/tutorial/
Introduction
Compilers
Basics of C++
Structure of a program
Variables and types
Constants
Operators
Basic Input/Output
Program structure
Control Structures
Functions
Overloads and templates
Name visibility
Compound data types
Arrays
Character sequences
Pointers
Dynamic Memory
Data structures
Other data types
Classes
Classes (I)
Classes (II)
Special members
Friendship and inheritance
Polymorphism
Other language features
Type conversions
Exceptions
Preprocessor directives
C++ Standard Library
Input/Output with files
Anh khuyên là hãy làm những cái đơn giản trước. Anh có thể lấy ví dụ cho mọi người.
Làm về các hàm sau trước đi
gets() , gets_s() , fgets() , puts() , fputs() , strcat() , strncat() , strcmp() ,
strncmp() , strcpy() , strncpy() , sprintf() , strchr()
Em sẽ tham gia. Mấy cái hàm đó em tìm hiểu cũng kha khá rồi. Em có vài tài liệu về các lưu ý Security khi sử dụng các hàm đó. Để em lục lại rồi post cho mấy bạn tham khảo .
Việc cần làm đầu tiên là lên danh sách các câu lệnh hoặc các vấn đề cần làm.
Đạt cho trước danh sách này, mọi người thấy còn câu lệnh nào mọi người có khả năng làm không?
gets() , gets_s() , fgets() , puts() , fputs() , strcat() , strncat() , strcmp() ,
strncmp() , strcpy() , strncpy() , sprintf() , strchr()