thảo luận Lập trình viên nên học bao nhiêu ngôn ngữ là đủ?

Không hoàn toàn đúng đâu, C++ chỉ là hỗ trợ 1 số tính năng của functional programming language cho tiện lợi thôi. Ở pure functional programming language hoàn toàn không có vòng lặp, tất cả variables là immutable, cách lập trình nó rất khác.
Vậy thì có nghĩa là ở C++ vẫn có thể viết theo Functional programming đc mà. Chỉ là k phải pure thôi vì nó là multiparadigm.
 
Vậy thì có nghĩa là ở C++ vẫn có thể viết theo Functional programming đc mà. Chỉ là k phải pure thôi vì nó là multiparadigm.
Có rất nhiều kỹ thuật của FP C++ ko có như currying, monad, pattern matching; type system của C++ cũng rất khác so với FP languages.
 
Các bác ơi cho em hỏi xíu, giờ mình có nên đi theo hướng làm JS thuần khum ạ TT
Cả nhà giải đáp giúp em với. Thankiu so much ạ :love:
 
Muốn thì dùng c++ code gì chả dc (xem thêm khái niệm turing complete). Qtrong là tốn bao nhiêu công sức. Mấy ngôn ngữ cao hơn chẳng qua nó làm sẵn cho mấy tác vụ (quản lý bộ nhớ, thread safety, thư viện nhiều hàm hữu dụng có sẵn, .v.v.v) thôi.

Ng ta dùng vì tg, công sức code ra product sẽ dc rút ngắn (ít code lỗi hơn), chứ ko phải do C++ ko dùng dc.

Ah ngoài ra mấy platform như ios, android thì do bọn owner (apple, google) nó ko cung cấp thư viện native UI trên nền C++ nên bắt buộc phải dùng ngôn ngữ của nó để code UI (swift/kotlin, .v.v.).
Tất nhiên vẫn sẽ có bên thứ 3 cung cấp UI framework đa nền trên C++ như Qt.
Sao ông ko đung ASM luôn nhỉ, ngôn ngữ nào thì cũng ra asm thôi. Mà thôi code luôn machine lang đi.
 
Sao ông ko đung ASM luôn nhỉ, ngôn ngữ nào thì cũng ra asm thôi. Mà thôi code luôn machine lang đi.
ko hiểu ý ông là gì. Có ai nói phải dùng C++ cho mọi vấn đề đâu.

Post đấy chỉ để trả lời cho mệnh đề ở post ngay phía trên: "C++ mà giải dc mọi vấn đề thì mấy ngôn ngữ khác đã ko dc sinh ra". Mệnh đề này dễ gây hiểu nhầm. Ngôn ngữ khác dc sinh ra ko phải vì C++ ko giải dc 1 vấn đề. Mà là nó giải dc nhưng ko tiện lợi, nên ng ta mới nghĩ ra ngôn ngữ khác dễ dùng hơn. Cũng giống như swift/kotlin dc sinh ra đâu phải vì Objective C/java ko dev dc app trên iOS/Android. Nó dc sinh ra để dễ dùng hơn, khó lặp phải lỗi hơn, rút ngắn tg release sản phẩm ..v.v.

Tất nhiên vd đi dev frontend mà dùng C++ làm gì cho khổ dâm.
 
Ghét Java từ khi bắt đầu vào đại học, chỉ chơi.net + Python mà vào công ty đầu tiên nó cho thẳng vào Java ( + hệ thống microservices xung quanh nó) thế là dính luôn vào CV
 
Ghét Java từ khi bắt đầu vào đại học, chỉ chơi.net + Python mà vào công ty đầu tiên nó cho thẳng vào Java ( + hệ thống microservices xung quanh nó) thế là dính luôn vào CV
Chắc rớt môn java oop cmnr, xin bác cách học java cho chuẩn 🥲
 
100 hay 200 gì đó
wnm3feK.png
 
Back
Top