Thư Sinh Áo Trắng
Thành viên hoạt động



- Tham gia
- 26/3/21
- Bài viết
- 160
- Được thích
- 31
Vâng.Tôi nghĩ mấy viện, vụ không có thời gian vào đây đâu. Họ bận lắm.
Xem tại đây, vào đó liên hệ, có duyên thì sẽ có thể gặpVâng.
Bác ấy về hưu rồi bác ạ. Bác ấy có mấy dạng bài lập trình C mà em quan tâm.
Hô nên biết đâu bác ấy có nick ở GPE ạ.
Viện dưỡng lão đâu có bận gì đâu ta???Tôi nghĩ mấy viện, vụ không có thời gian vào đây đâu. Họ bận lắm.
Hiện cách này em thấy khó hơn là ăn may gặp bác ấy trên GPE.Xem tại đây, vào đó liên hệ, có duyên thì sẽ có thể gặp
Có loạt bài "Toán thống kê" của bác Tâm viết bằng C++ đúng cái em đang tìm hiểu. Cách đây 4 hôm bác ấy có đang bài mới nhất về VBA ở kênh riêng.Ở GPE có một người từng tuyên bố là cỡ dân dạy lập trình các trường Đại Học y bóp mũi hết.
Bóp mũi hay không chưa biết nhưng tôi nhìn nhận là người này rất giỏi và rất nổi tiếng trong lĩnh vực C++. Và vì vậy tôi tạm tin là y không nói ngoa.
Lưu ý khi tôi nói C++ là tôi nói ngôn ngữ, không phải nói LT HĐT . heo tôi thì người Việt có tầm nhìn về lập trình hơi hẹp cho nên đầu óc khó chuyển qua hướng đối tượng.
Chú: tôi nói về nghề C++ của nhơn vật ở GPE này là thực, không phải châm biếm như nhơn vật "200 đô la một tiết".
Nếu vẫn chưa nhận được y là ai thì chịu khó tìm những thớt nói về lập trình bậc cao may ra nhận diện được.
Nếu đoán theo cách này thì nick ptm0412 có thể sẽ không quen biết ai ở lĩnh vực của mình (vì là lĩnh vực chết tiêt), hoặc quen biết hết mọi người trong thế hệ mình (phỏng đoán khoảng 10 triệu)Nếu có trên GPE thì bác VetMiNi và bác Tâm có thể quen biết nhau vì cùng thế hệ hoặc nổi tiếng ở lĩnh vực của mình.
Lĩnh vực ở đây có thể không chỉ chuyên môn. Có thể là "hội, nhóm, bang ..." đam mê gì đó. Cũng có thể là nhóm nhậu. Cùng thích nhậu mà lại cùng thế hệ thì khả năng từng ngồi cùng bàn sẽ cao.Nếu đoán theo cách này thì nick ptm0412 có thể sẽ không quen biết ai ở lĩnh vực của mình (vì là lĩnh vực chết tiêt), hoặc quen biết hết mọi người trong thế hệ mình (phỏng đoán khoảng 10 triệu)
Ý bác VetMini là có biết.Lĩnh vực ở đây có thể không chỉ chuyên môn. Có thể là "hội, nhóm, bang ..." đam mê gì đó. Cũng có thể là nhóm nhậu. Cùng thích nhậu mà lại cùng thế hệ thì khả năng từng ngồi cùng bàn sẽ cao.
Theo tôi đọc trên phần bài học về C và C++ trên bơ-lốc của ông ta thì cái C/C++ của ông ta nó khác cái tôi biết.Có loạt bài "Toán thống kê" của bác Tâm viết bằng C++ đúng cái em đang tìm hiểu. Cách đây 4 hôm bác ấy có đang bài mới nhất về VBA ở kênh riêng.
Đoán mò bác ấy có thể ở trên đây.
Nếu có trên GPE thì bác VetMiNi và bác Tâm có thể quen biết nhau vì cùng thế hệ hoặc nổi tiếng ở lĩnh vực của mình.
Do hay đọc bài của bác ở gpe và cũng mò theo các từ khóa bác cho nên mới tag tên bác vào bài này biết đâu được thêm từ khóa. Làm bác cất công đọc khuya rồi.Theo tôi đọc trên phần bài học về C và C++ trên bơ-lốc của ông ta thì cái C/C++ của ông ta nó khác cái tôi biết.
Nếu bảo về "lĩnh vực chuyên môn" thì ông ta là nhà khoa học, tôi là người làm việc.
Về môi trường thực tế thì ông ta ở môi trường giáo dục và nghiên cứu. Tôi ở môi trường sản xuất và dịch vụ, về sau chuyển qua quản lý và tư vấn.
Tôi chưa đọc một bài viết nào của ông ta cho nên chưa thể khẳng định kinh nghiệm thực tế của ông ta chuyên về ngành nào.
Nghe vấn đề bạn cần giải quyết thì chắc trình độ của bạn cũng tầm đại học trở lên rồi thì ba cái vụ này dễ như bỡn thôi. Tôi trình độ hệ trung cấp thời cách đây 20 năm chỉ có được học mỗi Pascal, C, VB6 ở mức độ cơ bản thôi nhưng cũng đã từng vài lần chuyển code từ ngôn ngữ này qua ngôn ngữ khác mà toàn là những ngôn ngữ chưa bao giờ được dạy luôn nhé.Đăng bài ở góc này vì hi vọng được gặp bác Tâm trên gpe để học mót lại mấy bài toán thống kê được viết bằng C để hi vọng chuyển được qua VBA.
. . . , nếu cần thì in code ra để mà nghiền ngẫm chứ đọc code trên màn hình dễ hoa mắt lắm.
Phức tạp ở chỗ vừa toán thống kê (thấy có thạc sĩ bảo vệ dạng toán này) không được học mà lại khù khoằm trong ngôn ngữ C (không biết) thế mới căng chứ ạ.Nghe vấn đề bạn cần giải quyết thì chắc trình độ của bạn cũng tầm đại học trở lên rồi thì ba cái vụ này dễ như bỡn thôi. Tôi trình độ hệ trung cấp thời cách đây 20 năm chỉ có được học mỗi Pascal, C, VB6 ở mức độ cơ bản thôi nhưng cũng đã từng vài lần chuyển code từ ngôn ngữ này qua ngôn ngữ khác mà toàn là những ngôn ngữ chưa bao giờ được dạy luôn nhé.
Vấn đề chuyển đổi giữa 2 ngôn ngữ chỉ thực sự khó nếu code gốc dùng những kiểu dữ liệu đặc trưng của ngôn ngữ, hoặc dùng đến những hàm, thư viện mà ngôn ngữ kia không có tương ứng (chẳng hạn VBA có collection chứ ngôn ngữ C làm gì có). Để giải quyết được thì cái bạn cần là sự tập trung phân tích code nắm về các điểm kỹ thuật hay thuật giải. Theo kinh nghiệm bản thân, chỉ cần tập trung trong vài ngày đến vài tuần chắc chắn sẽ thu được kết quả, nếu cần thì in code ra để mà nghiền ngẫm chứ đọc code trên màn hình dễ hoa mắt lắm.
Không biết chú VetMini có phân biệt nổi C với C++ khác nhau thế nào không nhỉ? Tôi đưa ra một so sánh giữa C (không phải C++) với VBA là có cân nhắc kỹ để tránh mấy anh biết lõm bõm lại hay lanh chanh ý kiến. Có những cái trong C++ thì không hẳn sẽ có trong C. Nếu chú VetMini không phân biệt nổi sự khác nhau giữa 2 ngôn ngữ này thì hãy đi tìm hiểu thật rõ rồi quay lại đây bình luận cũng không muộn nhé.Về cái cồ-léc-xông hay đít-sần này nọ thì bên C gọi chúng là containers. Thư viện chuẩn C không có. Nhưng ngoài đời có cả đống thư viện miễn phí để nối vào.
Thư viện chuẩn C++ thì có containers trong STL (Standard Template Library)
Đóng tiền mạng mà khộng được đọc bài của bác thì lõm quá.Kinh tế và thóng kê thuộc về ngành Toán Ứng dụng. Muốn đi về Toán ứng dụng thì bây giờ bắt đàu học Python đi. Đừng có bận bịu với VBA chỉ tốn thì giờ quý báu.
Về các loại Toán khác: nếu tôi nhớ không lầm thì dân Toán nên dùng Matlab bởi vì nó có rất nhiều thư viện hổ trợ.
Ba cái mớ bài toán thống kê này nọ mà ông PGS kia nói chỉ dùng làm căn bản để viết hàm thư viện. Nếu ông có viết bài luận thì ông ta đã có những giải thích về cách sử dụng các bài Toán (thống kê?) do ông ta viết ra, và có cho cái headers để sử dụng. C nó dễ ợt, chỉ cần cho nó cái header là trình (compiler) nó biết và trình nối (linker) nó nối vào. Trên thực tế, những ngôn ngữ quảng bá như R và Python cũng sử dụng rất nhiều hàm thư viện viết bằng C.
Về cái cồ-léc-xông hay đít-sần này nọ thì bên C gọi chúng là containers. Thư viện chuẩn C không có. Nhưng ngoài đời có cả đống thư viện miễn phí để nối vào.
Thư viện chuẩn C++ thì có containers trong STL (Standard Template Library)
Tôi cũng chỉ có mỗi 06 tháng học với thực hành C++ ở mức cơ bản thôi. Chú giới thiệu kinh nghiệm C/C++ gấp mười mấy lần tôi thì ít ra cũng biết tôi chủ định so sánh giữa C (không phải C++) với VBA ở collection chứ nhỉ? Theo hiểu biết ít ỏi của tôi thì C chả phải ngôn ngữ hướng đối tượng thì làm quái gì có class nào (kể cả từ bên thứ 3) tương đồng với collection trong VBA?Tôi chỉ làm việc với C khoảng 5 năm. Có dự phần vào việc cải tiến cái code trình dịch C của GCC năm 2000. *(GCC là đồ tự nguyện, làm theo thời giờ rảnh chứ không phải là công việc)
Tôi làm việc với C++ khoảng 3 năm.
Những điều tôi biết khác hơn là do đọc các bản tiêu chuẩn (C17 và C++20). Tôi chưa đọc C2x cho nên không dám nói nhiều. Biết đâu C2x nó rất giống C+c20![]()
Sau 3 năm làm việc với C++ mà chú VetMini chỉ nhận ra vài điều sơ đẳng mà nhiều người đã đề cập trong khi những cái hay của C++ điển hình như "overloaded operator" thì chú không nhận ra mà con chê bai thì tôi không biết từng ấy thời gian không biết là chú VetMini làm cái gì với ngôn ngữ này? Chả nhẽ từng ấy năm tháng thanh xuân, chú vật lộn với mớ con trỏ, tham chiếu... của C/C++ à?Chú thêm cho dân chuyên ++, và dân viết code C nhưng dùng trình dịch C++:
Những người này quen với toán tử tham chiếu ( & ) và loại biến tham chiếu rồi cho nên không biết cách đánh giá nghề sử dụng biến con trỏ của dân thuần C đâu.
Tôi trả lời cho bạn kia là vì muốn từ từ dẫn đến cái khác biệt giữa một ngôn ngữ quảng bá, mọi môi trường, mọi nền tảng, và có tiêu chuẩn ANSI nghiêm chỉnh. So sánh với VBA là ngôn ngữ proprietary (có bản quyền của chủ), đơn độc nền tảng.Anh em ơi hãy bình tĩnh nào!!!
Diễn đàn ta tên GPE, do vậy đa số vào đây giúp nhau sử dụng tốt Excel là chính còn VBA chỉ là 1 phần bổ trợ thôi. Còn xa xôi quá thì quá tầm với dân "nghiệp dư" mình sao cạnh tranh được với dân chuyên nghiệp. Rất cám ơn các cao thủ biết rộng hỗ trợ anh em nên đa số vướng mắc đều ổn thỏa, nhưng nếu khuyên anh em học gì thì tôi nghĩ và khuyên anh em chính yếu phải là nghiệp vụ chính của mình. Còn vũ khí trang bị mang theo càng chất lượng càng tốt nhưng không phải chuyên vào sản xuất vũ khí.
Lâu lâu mới về, lõm bõm mong anh em thông cảm.
Như thế theo ý chú VetMini tồn tại một cái container nào đó trong C cung cấp một dạng tương tự collection với cú pháp sử dụng đại loại như: X.Add(..), X. Item,X. Count... (hoặc tương tự) đúng không? Chú chỉ cần xác nhận lại là có hay không container hay thư viện như thế thôi? Lưu ý là câu hỏi của tôi chỉ dành cho ngôn ngữ C thôi nhé. Mấy vấn đề dài dòng khác chú nói về C/C++ thì nhiều nguồn tài liệu cũng đề cập chán chê cả rồi xem lại nhàm lắm.Về cái cồ-léc-xông hay đít-sần này nọ thì bên C gọi chúng là containers. Thư viện chuẩn C không có. Nhưng ngoài đời có cả đống thư viện miễn phí để nối vào.