Trước tiên, em biết đây là câu hỏi vừa nhàm, lại vừa chung chung, em sẽ hỏi rất nhiều, mong mọi người giúp đỡ ạ ^
Hi các anh chị, em là newbie. Em có mơ ước rất lớn là có thể làm những trò chơi tuyệt vời nhất. Nhưng nếu tự em tìm hiểu trong mạng internet rộng lớn có lẽ sẽ mất rất nhiều thời gian, mà em sắp lên lớp 12 rồi, em muốn thời gian sẽ được dùng có ích nhất. Vì vậy em muốn nhờ các anh chị giúp đỡ.
Em đang học C, vì từ trước, em đọc (qua qua) ở đâu đó, C++ là ngôn ngữ đa dạng, được ứng dụng nhiều trong game, nó lại còn là ngôn ngữ hướng đối tượng (Em có hiểu sơ là muốn lập trình ứng dụng thì ngôn ngữ phải có hướng đối tượng, hình như là OPP), mà muốn học C++ thì trước hết phải hiểu C, hiểu Pascal. Pascal thì em học rồi. Còn C thì rất cơ bản thôi.
Nhưng mấy ngày này, em lại tìm thông tin khác, thì thấy nhiều người nói C++ được ứng dụng không còn nhiều, thay vào đó là C#, là Java, làm em rất hoang mang. Em nghĩ đây là tâm trạng trung của rất nhiều bạn trẻ như em.
Vậy nên em có rất nhiều câu hỏi, mong được giải đáp:
-
Có thực sự C++ không tối ưu không ? Nếu vậy, C, C++, C# và Java khác nhau ở đâu, ngôn ngữ nào có những lợi thế cũng như khuyết điểm nào ?
(Tâm sự riêng: Em biết League of legends được lập trình chủ yếu các code bằng C/C++, nên em muốn hỏi luôn cái nào thích hợp cho PC, cho điện thoại, và mong muốn của em là game PC) - Các tài liệu (cả Tiếng Việt và tiếng Anh) về việc áp dụng ngôn ngữ của mình vào lập trình ứng dụng, vì học ngôn ngữ thì toàn hàm, biến, thuật toán, mà khi nhìn chương trình ứng dụng, em toàn thấy những từ khóa, câu lệnh lạ lẫm hơn nhiều.
-
Xu hướng game ở VN và kinh nghiệm làm nghề của các anh chị ?
*Em xin chân thành cảm ơn trước. Mong mọi người chia sẻ và giúp đỡ !