Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

C# vs C++ for Games

Name: Anonymous 2011-01-04 1:53

Hi /prog/,

I've been learning how to program with C++ for a little over a month now, and I'm starting to notice the incredible level of difference in graphics for games coded in C++ compared to C# and XNA. Bear in mind, I'm getting all of these examples from people on YouTube, but it seems to me that all of their attempts at implementing proper graphics with C++ and DirectX fall short of what those using C# and the XNA framework. Am I correct? I'd rather switch languages now before getting too deep into the wrong one. C# is apparently much easier, but I cannot stand that it's Microsoft proprietary.

Thank you,

-Me

Name: Anonymous 2011-01-04 2:01

http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
Sony used Lisp so you know it's good.

Name: Anonymous 2011-01-04 2:17

It doesn't matter which language you use, "graphics" won't look better just by changing languages. You trade things like performance and ease of use when picking a language.

Name: Anonymous 2011-01-04 2:18

>>2
AFAIK, Naughty Dog used Lisp DSL to preprocess C++ code for Uncharted games.

Name: Anonymous 2011-01-04 2:19

>>3
You can pick any compiled language, as long as you write inner loops in some low level DSL.

Name: Anonymous 2011-01-04 4:34

>>4


no, it was a low-level DSL written in lisp, afaik, there was little/no C++ involved.

Name: Anonymous 2011-01-04 4:37

>>6
Read "Jason Gregory - Game Engine Architecture".

Name: Anonymous 2011-01-04 13:18

>>6
Iirc, Naughty Dog used a custom Lisp (implemented in Allegro Common Lisp) to code some of their games, but I don't believe Uncharted was one of them. These days I understand they're just scripting in Lisp, so their engine code can interoperate with the publisher's other projects.

Name: Anonymous 2011-01-04 13:23

>>8
Ha! Lisp as a interpreted game scripting language, just where it belongs. On your knees, dog

Name: Anonymous 2011-01-04 15:00

>>9
interpreted
Lisp
The majority of Lisps compile to native code and are quite fast.
I think in this case, they were just using Lisp to generate code for the game, not actually "script" in the usual sense.

Name: Anonymous 2011-01-04 16:11

The majority of Lithpth compile to native code and are quite fatht.
I think in thith cathe, they were jutht uthing Lithp to generate code for the game, not actually "thcript" in the uthual thenthe.

Name: Anonymous 2011-01-04 18:58

>>11
Once in a while, this “faggot” comes along.

Name: Anonymous 2011-01-05 0:34

>>8
With Uncharted they used Lisp as a macro processor, not a scripting language.

Name: Anonymous 2011-01-05 0:43

>>12
Onthe in a while, thith “faggot” cometh along.

Name: Anonymous 2011-01-05 1:05

>>11,14
Fuck off, faggot.

Name: Anonymous 2011-01-05 5:11

>>15
Actually he was quite funny and not a faggot at all, you humourless homotron.

Name: Anonymous 2011-01-05 5:15

But, thoft! what code through yonder parenthethith breaketh?
It ith the lithp, and Julie Thuthman ith the thekthp.

Don't change these.
Name: Email:
Entire Thread Thread List