they are equal these days, for e.g. http://blog.cfelde.com/2010/06/c-vs-java-performance/I never really got the impression that Java was all that fast.
Assembly is not easier than C, but it is more effecient. Rollercoaster Tycoon 1 and 2 were completely written in Assembly.From what I have seen, I am sure it is written in BASIC. Might explain a thing or two.
Seriously though, a quick Google suggests that it is indeed C++ or at least a flavour of C++ as the PS Dev Kits includes C and C++ headers etc required to communicate with the hardware.
There is more than likely some assembly involved, simply because it is easier or more efficient.
I would bet on C++, after all it is the most powerful out there. You can handle everything manually, take full advantage of OO and even embed ASM. And so on... but you never know LoL
Java needs a Java VM written specifically for the machine where it is running and it comes with some overhead - to handle Garbage Collection and so on -, as PS3 has very low memory I don't believe it is the most suitable language for something that needs such resource management.
You can take an comparison - not the best one - by looking at the power needed to make a smartphone run smoothly using Android (Java), iOS (Native), Windows Phone (.NET). Android's highend phones usually has a lot more power but they are less smooth than an iOS or WP with less power.
Rollercoaster Tycoon 1 and 2 were completely written in Assembly.
Seriously? I can understand some parts but entire games? Sounds like hell, I would probably still be writting code to this day.
It would also explain how GT6 is like wizardry compared to other games on PS3. And it would explain why Coding for the PS3 is so much harder than the PS2 and PS4 2 and 4 both have x86 processor and the 3 has some other weird thing, I think. Am I wrong?Programming in assembly would explain the delays and slow development of features.
It would also explain how GT6 is like wizardry compared to other games on PS3. And it would explain why Coding for the PS3 is so much harder than the PS2 and PS4 2 and 4 both have x86 processor and the 3 has some other weird thing, I think. Am I wrong?Programming in assembly would explain the delays and slow development of features.
Dude who cares? Why are you going into a hissy fit because someone likes a lot of comments?@Nekoz is it really necessary for you to like EVERY post out there?
It would also explain how GT6 is like wizardry compared to other games on PS3. And it would explain why Coding for the PS3 is so much harder than the PS2 and PS4 2 and 4 both have x86 processor and the 3 has some other weird thing, I think. Am I wrong?
I know, I saw.The Cell: http://en.wikipedia.org/wiki/Cell_(microprocessor)
Also, @sorg already told everyone that the game is in C++, not assembly.
Becuase it's every single post in every single thread pretty much. The whole point of liking a post is to show that you support it. It renders the like button useless if you use it every single time.Dude who cares? Why are you going into a hissy fit because someone likes a lot of comments?
Becuase it's every single post in every single thread pretty much. The whole point of liking a post is to show that you support it. It renders the like button useless if you use it every single time.
If I remember correctly, a mod once said that they do not approve of people doing this. I just noticed this in about the 5th thread and thought I'd comment.
It isn't a hissy fit, I was in no way rude. It was simply a question.
Oh great now I'm confused.EDITressed the wrong button. My apologies
You must be thinking of the XBox family, where the original had an x86 Pentium III and the One has an AMD64 processor, with the 360 having a more-conventional version of the Cell, closer in operation to the PowerPC RISC processor on which both are based, called Xenon.It would also explain how GT6 is like wizardry compared to other games on PS3. And it would explain why Coding for the PS3 is so much harder than the PS2 and PS4 2 and 4 both have x86 processor and the 3 has some other weird thing, I think. Am I wrong?
The core engine (low level) written in C/C++.
The upper layer (User interface) is written in Flash(.swf) script.
Its usually a mix. The main engine written in C++, little custom routines usually related to graphics written in assembly or even machine code to extract that last bit of performance. The UI can be just about anything, sometimes even something as stupid as flash.