30/09/2018, 16:12

Tuyển tất cả mọi người cùng tham gia làm một open source về C/C++

Như đã nói ở topic này:

Em tạo một topic, giải thích công dụng của strcpy, nhập vào gì, trả ra gì, code ví dụ Code ví dụ em có thể sử dụng code ở đây. http://www.cplusplus.com/reference/cstring/strcpy/?kw=strcpy

Chúng ta sẽ liên lạc với nhau qua topic này hoặc một topic riêng cho mỗi project.

Mỗi ngày chúng ta sẽ đăng 1 hoặc vài bài viết về 1 hàm, từ khoá hàm,… tất cả có liên quan đến ngôn ngữ lập trình C/C++. Không post ngoài lề ví dụ như: cách tạo project trong visual studio, cách sửa lỗi trong code block, …

Sau đó chúng ta sẽ sửa và cập nhật thêm mỗi ngày. Bản thân chúng ta sẽ hệ thống lại từng topic nhỏ đó và sắp xếp có hệ thống được lưu trong file Word. Sau 1 thời khoảng 3 tháng chúng ta sẽ có 1 thư viện mở về C/C++ gồm nội dung cấu trúc của: thuật toán, biến, vòng lặp,… giống như cplusplus.com vậy!

Để làm đươc điều này mình mong muốn mọi người ủng hộ và cùng nhau thực hiện. Chúng ta sẽ xây dựng để lại cho thế hệ sau những cái chúng ta đã biết là kinh nghiệm về ngôn ngữ C/C++. Thế hệ sau sẽ được kế thừa từ thế hệ trước là chúng ta. Hoan nghênh tất cả mọi người. Bài viết của mình còn thô ráp vậy mong mọi người xem xét và bỏ qua.

Mong các sư huynh dày dạn kinh nghiệm ủng hộ giúp đỡ! Bản thân em xin chân thành cảm ơn. Cầu chúc sức khoẻ đến mọi người. Vì 1 thế hệ người Việt tiên tiến.


Danh sách các topic của dự án cập nhật ở đây

P/s: Mọi người tạo Wiki post xong thì tự động thêm link vào đây nhé 1. Cơ bản về C++ [Wiki] Toán tử trong C++ [Wiki] Hàm chỉ Nhận thông tin cin trong c++ [Wiki] Hàm chỉ xuất ra màn hình Cout trong C++ [Wiki] Lệnh rẽ nhánh ( branching ) if-else [Wiki] Lệnh switch trong C++ [Wiki] Lệnh lặp for loop trong C/C++ [Wiki] Lệnh lặp (loop) While trong c/c++ [Wiki] Vòng lặp Do While trong C/C++ [Wiki] C++11 những cái hay dùng [Wiki] Cách ghi file trong C++ [Wiki] Bit fields trong C/C++ …

* tất cả mọi thành viên TL1 đều có thể thay đổi nội dung của các post ở trên

Đinh Quốc Hân viết 18:12 ngày 30/09/2018

Rất tiết mình chỉ biết PHP thôi chúc dự án này sẽ phát triển thành công.

viết 18:23 ngày 30/09/2018

Ý 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

BaoLe viết 18:24 ngày 30/09/2018

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.

Nguyễn Duy Khánh viết 18:22 ngày 30/09/2018

gà đc tham gia ko ạ

Nguyễn Đình Dũng viết 18:28 ngày 30/09/2018

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.

Nguyễn Minh Dũng viết 18:18 ngày 30/09/2018

Rất tiết mình chỉ biết PHP thôi

Hân làm một project tương tự cho PHP, tại sao không?

Ý 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

Đạt nghĩ là @dailammoc dư sứ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.

Yeah, why not us?

gà đc tham gia ko ạ

Tham gia cái này sẽ hết gà.

Rất rất ủng hộ


Đạ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.

Nguyễn Tuấn Tiến viết 18:20 ngày 30/09/2018

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++

Nguyễn Minh Dũng viết 18:19 ngày 30/09/2018

Để 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

vp3kilo viết 18:20 ngày 30/09/2018

yeah! em gà lắm chỉ dám đứng nhìn ủng hộ m.n thôi.

Nguyễn Tuấn Tiến viết 18:22 ngày 30/09/2018

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é.

Thực tế khắc nghiệt viết 18:25 ngày 30/09/2018

yeah! em gà lắm chỉ dám đứng nhìn ủng hộ m.n thôi.

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 đó !

vp3kilo viết 18:24 ngày 30/09/2018

Đươ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. ^^

Nguyễn Đình Dũng viết 18:25 ngày 30/09/2018

Khi nào bắt đầu dự án hả anh?

Nguyễn Minh Dũng viết 18:16 ngày 30/09/2018

Đã 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?

TTmagic viết 18:18 ngày 30/09/2018

e cũng muốn góp sức nhưng trình độ có hạn ạ

Đinh Quốc Hân viết 18:22 ngày 30/09/2018

Hân làm một project tương tự cho PHP, tại sao không?

Ý kiến rất hay

Nguyễn Đình Dũng viết 18:20 ngày 30/09/2018

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

TTmagic viết 18:23 ngày 30/09/2018

đã 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

Nguyễn Minh Dũng viết 18:17 ngày 30/09/2018

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()
KhoiNguyen viết 18:21 ngày 30/09/2018

strncpy

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 .

Bài liên quan
0