Coding question

I'd say it's a variation of C/C++ w/ OpenGL. Game programming is generally performance > portability so it still works.

http://ps3dev.info/
 
So while the PS3 uses essentially the same code language as the 360, because it uses an Nvidia card, the code has to be written differently? I'm sure the Cell CPU doesn't help either.
 
The 360 uses DirectX while the ps3 uses opengl, so yes. However, opengl is a widely used API and most developers are comfortable using it. Cell is the cockblock when it comes to ps3 development.
 
The problem is distributing the different parts of your code between the 8 SPE's. Or something. These links explain it better than I can.

http://www.blachford.info/computer/Cell/Cell0_v2.html
http://www.spectrum.ieee.org/dec06/4745/2 (more emphasis on gaming, discusses resistance)
 
It's not so much the language as much as it is the programming interface. If Sony made it very complex to tell the PS3 to do anything, the same programming language is irrelevant. If the Cell architecture requires massive amounts of multiprocessing and a complex API to get any performance, then game developers are likely to have trouble w/ it.
 
Back
Top