Hi ace cộng đồng C, mình là thành viên mới của diễn đàn và cũng mới chỉ là sinh viên khoa cntt năm 1. Tình hình nó là như thế này, mình rất muốn lập trình game cho di động (Android & iOs) nhưng không biết nên học ngôn ngữ nào. Hiện tại thì mình đang học lập trình C, mình học cái này rất chắc vì biết đây là nền tảng để học các ngôn ngữ tiếp theo. Thầy mình bảo học theo kiểu tín chỉ nước mình bây giờ thì cái gì cũng chỉ biết 1 ít, chẳng chuyên sâu vào cái nào cả, rồi ra trường phải đào tạo lại. Cho nên mình nghĩ phải chọn một "nhánh" của cntt để chuyên sâu thì may ra sau này mới kiếm cơm được, với lại 1 phần mình cũng rất đam mê làm game. Tiện thể cách đây mấy tuần trên trang web trường mình có thông báo tuyển sinh viên thực tập tại Gameloft, nhưng yêu cầu phải thông thạo ngôn ngữ C/C++. Tại sao lạ vậy? Theo mình biết thì Gameloft phát triển game cho di động mà. Đó là thắc mắc của mình, mong mọi người góp ý chân tình. Thank!
Ơ, thế hóa ra chỉ cần học C/C++ thôi à? Mình nghĩ lập trình cho di động phải có ngôn ngữ riêng chứ. Nếu thế chỉ cần thành thạo 2 ngôn ngữ này là có thể lập trình game cho mobile rồi à?
Đã được chỉnh sửa lần cuối bởi SuperUser : 30-11-2012 lúc 10:14 AM.
Mình không rành về Android, nhưng hình như để học Android dễ thì nên học Java. C++ khác Android nhiều lắm.
Có điều lập trình di động đâu phải cứ dùng Android??? C# hoặc C++ cũng được mà. Bạn nghiên cứu C++ và Qt cho C++, có thể viết 1 chương trình chạy cả trên máy tính lẫn trên điện thoại.
Bạn chỉ cần khá C/C++ là xưng bá võ lâm được đấy, còn hơn học nhiều ngôn ngữ mà chẳng tới đâu.
Chính xác.
Chỉ cần thạo C/C++ với một cross-platform framework như Qt là có thể viết chương trình cho hầu hết các HDH di động lẫn PC hiện nay.
Demo về khả năng của Qt: http://www.youtube.com/watch?v=jRQTz...ture=plcp&hd=1. Chạy trên Android, iOS, WinRT, VxWorks, Mac.
-Java: thường dùng để viết game cho Mobile - các dòng phone hổ trợ J2ME, hoặc viết game cho Android. Ít khi dùng để viết game cho PC
-C#: khi nhắc tới C#, ta có thể nghĩ ngay đến XNA, và gắn liền với thương hiệu Microsoft. Dùng viết game cho windows mobiles hoặc PC.
-Javascript: dùng cho môi trường web
Objective C: Dùng cho iOS như máy MAC, iPhone, iPad.
-C/C++: với sự lâu đời cũng như được sự hưởng ứng rộng rãi từ hầu hết các chương trình đào tạo đại học, C/C++ được xem là ngôn ngữ cơ bản của mọi ngôn ngữ lập trình, và có lẽ ít nhất một lần trong đời thì mỗi programmer đều từng đụng đến nó. Do đó, C/C++ cũng là một ngôn ngữ khá được ưa chuộng trong lập trình game ngày nay, với khả năng thực thi trên khác nhiều platform: Windows, Linux, MacOS, Android, iphone/iPad, Symbian, Brew, Meegoo, ...
là thành viên mới của diễn đàn và cũng mới chỉ là sinh viên khoa cntt năm 1. Tình hình nó là như thế này, mình rất muốn lập trình game cho di động (Android & iOs) nhưng không biết nên học ngôn ngữ nào. Hiện tại thì mình đang học lập trình C, mình học cái này rất chắc vì biết đây là nền tảng để học các ngôn ngữ tiếp theo. Thầy mình bảo học theo kiểu tín chỉ nước mình bây giờ thì cái gì cũng chỉ biết 1 ít