VC++,VC++.NET, VC# cái nào viết game ngon nhất nhỉ?

Bà con hình như hơi chú trọng vào việc thằng nào chạy nhanh hơn nhỉ, mà lại quên là mục đích và hiệu quả của công việc mà chương trình mang lại. VD: C# có thể viết 1 chương trình chạy nhanh và quản lý bộ nhớ tốt hơn C++ có thể chạy trên các máy PII 400(cái này không biết có không) ... nhưng điều này là không khả thi vì những máy đời đó chỉ chạy win98 chứ mà chạy 2000 hay XP và vác thêm thằng Frame Work nữa thì tiêu, vậy thì C# có ích gì khi C++ vẫn chạy rề rà trên những máy Win 95, 98. Bản thân mình cũng không giỏi về C++ hay C# nên chỉ hiểu có vậy. Và sau này thì những máy chạy 64bit dùng Víta đòi hỏi cấu hình 1G RAM thì việc tiết kiệm bộ nhớ có ích chi. Sự tiến bộ của ngôn ngữ lập trình là đồng hành cùng phần cứng, hồi xưa máy kém thì chạy assembly, bi giờ ngon hơn thì chạy mấy cái ngôn ngữ tân thời. Chứ hơi đâu mà so sánh thằng này hơn thằng kia chi cho mệt. Cái hay của mỗi ngôn ngữ là sự tiện lợi của nó VB thì làm cơ sở dữ liệu chứ C++ nhanh hơn chục lần nhưng sụ phiền toái của nó mang lại nếu làm công việc này thì có ai dám làm không(với assembly chắc còn te tua hơn)? hay là Java thì chạy trên DTDD đủ thứ đời (chứ không phải tất cả), và C# thì nhanh hơn nhưng chỉ chạy trên Pocket PC thì lấy ai đi mà làm cho nó chạy trên DTDD chứ. Tâm sự chút thôi, bà con chớ có nổi mụn, mất đẹp :)
 
1 game lớn thường không chỉ dùng 1 ngôn ngữ, các bác cãi nhau chi mất công.
Như tôi làm project, chỉ có cái network là viết = java (cho nó dễ), còn mấy cái đồ họa cũng phải lôi native code ra xài, đâu có viết pure java được đâu ( viết cũng được, nhưng chạy chậm rì =)) )
 
Thay cac bac tranh cai nhieu qua nen hoi một chút :)
Co ai biết ngôn ngữ lập trinh inline :) --> siêu nhanh đó
+ co ai biết link nào nói về ASM 32 bit ko.
 
namefull nói:
Thay cac bac tranh cai nhieu qua nen hoi một chút :)
Co ai biết ngôn ngữ lập trinh inline :) --> siêu nhanh đó
+ co ai biết link nào nói về ASM 32 bit ko.
hi`, chưa nghe thấy ngôn ngữ lập trình inline bao giờ :whew: hi` chỉ nghe thấy hàm inline thui, công nhận hàm được khai báo là inline thì chạy nhanh hơn nhưng kô phải tất cả các hàm đều có thể được coi là inline. hình như hệ thống nó giới hạn số lượng và bộ nhớ của mỗi hàm inline thì phải...
Còn về links về ASM thì có rất nhiều, vao google có mà ra cả đống, hix nhưng tại sao bạn phải lao đầu vào 1 quả núi đá to vậy để làm gì. tui nghĩ nếu bạn cần lập trình điều khiển thiết bị hay crack, debug phần mềm thì mới nên học nó thui, còn lập trình game, đồ họa thì không nên chút nào. Ngôn ngữ C++ đã quá đủ cho mọi yêu cầu của bạn rùi. ::) nhưng nếu bạn thực sự vẫn muốn tìm hiểu thì theo tui cậu nên vào mạng search và down bộ MASM 9 về, đọc document và sample mẫu của nó, kết hợp với search trên mạng tài liệu hướng dẫn... hix tui thì pó tay, kô đủ kiên nhẫn để học. :-s
 
namefull nói:
Thay cac bac tranh cai nhieu qua nen hoi một chút :)
Co ai biết ngôn ngữ lập trinh inline :) --> siêu nhanh đó
+ co ai biết link nào nói về ASM 32 bit ko.
hi`, chưa nghe thấy ngôn ngữ lập trình inline bao giờ :whew: hi` chỉ nghe thấy hàm inline thui, công nhận hàm được khai báo là inline thì chạy nhanh hơn nhưng kô phải tất cả các hàm đều có thể được coi là inline. hình như hệ thống nó giới hạn số lượng và bộ nhớ của mỗi hàm inline thì phải...
Còn về links về ASM thì có rất nhiều, vao google có mà ra cả đống, hix nhưng tại sao bạn phải lao đầu vào 1 quả núi đá to vậy để làm gì. tui nghĩ nếu bạn cần lập trình điều khiển thiết bị hay crack, debug phần mềm thì mới nên học nó thui, còn lập trình game, đồ họa thì không nên chút nào. Ngôn ngữ C++ đã quá đủ cho mọi yêu cầu của bạn rùi. ::) nhưng nếu bạn thực sự vẫn muốn tìm hiểu thì theo tui cậu nên vào mạng search và down bộ MASM 9 về, đọc document và sample mẫu của nó, kết hợp với search trên mạng tài liệu hướng dẫn... hix tui thì pó tay, kô đủ kiên nhẫn để học. :-s
 
ngocquang19877 nói:
1 game lớn thường không chỉ dùng 1 ngôn ngữ, các bác cãi nhau chi mất công.
Như tôi làm project, chỉ có cái network là viết = java (cho nó dễ), còn mấy cái đồ họa cũng phải lôi native coder a xài =)) )
1 game lớn thường không chỉ dùng 1 ngôn ngữ !? :-/
Thế cái project bác làm là gì vậy.
 
thuật toán muôn năm - ngôn ngữ đi sau thuật toán :P
Ngôn ngữ nào càng gần ngôn ngữ máy chạy càng tốc độ (cùng 1 thuật toán)
 
Back
Top