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

Thảo luận trong 'Game Development' bắt đầu bởi nguyencaophuong, 9/12/05.

  1. anhchanghaudau

    anhchanghaudau Youtube Master Race

    Tham gia ngày:
    25/2/06
    Bài viết:
    51
    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 :)
     
  2. ngocquang19877

    ngocquang19877 Youtube Master Race

    Tham gia ngày:
    29/6/05
    Bài viết:
    46
    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ì =)) )
     
  3. namefull

    namefull Youtube Master Race

    Tham gia ngày:
    19/11/05
    Bài viết:
    2
    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.
     
  4. cuongnhc

    cuongnhc Youtube Master Race

    Tham gia ngày:
    4/3/06
    Bài viết:
    3
    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
     
  5. cuongnhc

    cuongnhc Youtube Master Race

    Tham gia ngày:
    4/3/06
    Bài viết:
    3
    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
     
  6. ZeroCrazy

    ZeroCrazy T.E.T.Я.I.S

    Tham gia ngày:
    8/4/06
    Bài viết:
    516
    Nơi ở:
    hỏi làm chi ?
    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.
     
  7. noname2000

    noname2000 Youtube Master Race

    Tham gia ngày:
    13/5/04
    Bài viết:
    46
    Nơi ở:
    Hà Nội
    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)
     

Chia sẻ trang này