What's wrong with C++?
If you look at the open career list for programmers on Zenimax's hiring site, you'll see this little gem:
Requirements:
•Bachelor’s degree in Computer Science or related field, or equivalent experience
•3+ years of professional programming experience using C++
Pluses:
•Experience writing client/server applications in C++
•Experience with scripting languages, such as Lua or Python
The game engine itself is C++.
You say "just fix the bugs" as if that's supposed to be easy. sigh.
You say "just fix the bugs" as if that's supposed to be easy. sigh.
Yeah, that's the type of thing an armchair programmer that has never looked at code would say. Tell them to go through a few million lines of code and find the } that was supposed to be a ).I've actually seen complex programs derailed by less.
terryammon wrote: »You say "just fix the bugs" as if that's supposed to be easy. sigh.
Yeah, that's the type of thing an armchair programmer that has never looked at code would say. Tell them to go through a few million lines of code and find the } that was supposed to be a ).I've actually seen complex programs derailed by less.
With C#, when building the core after a update, any errors like that stop the build and give you a error report, it will tell you, the error type, where the error is located, for example, Description of the error, file ScriptExample.cs Line 2301, Column 23.
Problem fixed next bug
tigerblood wrote: »I keep asking myself why developers don't take on a more open source route to solving problems. If you have people wanting to help, why not take that help. Correct me if I'm wrong but didn't the public take Skyrim and make it something truly great? Whatever the reason not to have the public help it must be important enough to risk letting the game lose money and who will want to buy a Zenimax game again?
LOL, noone uses C# for anything serious. All Microsoft did was take Java and change it just enough to not get sued. If your "programming" experience is limited to C# no wonder you don't get it.
terryammon wrote: »LOL, noone uses C# for anything serious. All Microsoft did was take Java and change it just enough to not get sued. If your "programming" experience is limited to C# no wonder you don't get it.
All the new big pvp based MMO's coming out are writen in C#, because C++ doesn't support stability like C# has, Look at Camelot Unchainned, the biggest threat for ESO, they are building the game server in C# purely because they want the stability of the server.
They are coding the engine around pvp and not pve too, with the aim of 500+ players in a small area , with in combat, with minimal game lag, this just couldn't happen with C++.
That's the most ridiculous thing I've ever heard. You don't run MMO game servers on Windows, period. If they try to do that they will fail in an epic way. If that is true it will look like one of those Facebook browser games at best.
Anyway, the lag comments are 100% false. C++ can be optimized FAR FAR FAR better than C# can. It's not even in the same ballpark. So it's basically the opposite of what you're saying.
Also, I know people that work with C#, and it does NOT free up memory like they claim it does. All garbage collection has to be done manually, and it's incredibly tedious and slow. C# is orders of magnitude slower and less efficient than the real programming languages.
terryammon wrote: »That's the most ridiculous thing I've ever heard. You don't run MMO game servers on Windows, period. If they try to do that they will fail in an epic way. If that is true it will look like one of those Facebook browser games at best.
Anyway, the lag comments are 100% false. C++ can be optimized FAR FAR FAR better than C# can. It's not even in the same ballpark. So it's basically the opposite of what you're saying.
Also, I know people that work with C#, and it does NOT free up memory like they claim it does. All garbage collection has to be done manually, and it's incredibly tedious and slow. C# is orders of magnitude slower and less efficient than the real programming languages.
Think you need to do some more research on matter, check out this video on youtube, Andrew Meggs Technical Director / Lead Programmer of City State Games, i believe he worked for Zenimax at some point, but he talks about the Engine FX and Tech about the upcoming Camelot Unchained, around 29:30 he starts talking about what language the server is written in and why.https://www.youtube.com/watch?v=bHiJSP6GuZ0
terryammon wrote: »That's the most ridiculous thing I've ever heard. You don't run MMO game servers on Windows, period. If they try to do that they will fail in an epic way. If that is true it will look like one of those Facebook browser games at best.
Anyway, the lag comments are 100% false. C++ can be optimized FAR FAR FAR better than C# can. It's not even in the same ballpark. So it's basically the opposite of what you're saying.
Also, I know people that work with C#, and it does NOT free up memory like they claim it does. All garbage collection has to be done manually, and it's incredibly tedious and slow. C# is orders of magnitude slower and less efficient than the real programming languages.
Think you need to do some more research on matter, check out this video on youtube, Andrew Meggs Technical Director / Lead Programmer of City State Games, i believe he worked for Zenimax at some point, but he talks about the Engine FX and Tech about the upcoming Camelot Unchained, around 29:30 he starts talking about what language the server is written in and why.https://www.youtube.com/watch?v=bHiJSP6GuZ0
You've basically watched that video and copied what he said word to word on these forums like everything he says on a single video is true. I'm not getting into this debate, but let me give you some mighty fine wisdom here: DO NOT BELIEVE EVERYTHING YOU READ/HEAR ON THE INTERNET.
Perhaps it would help if you could explain why C++ creates "laggy PvP".
I'm certainly curious to see your explanation.
shaw487b16_ESO wrote: »
Well, as a non-technical customer I do not give a rats ass about excuses, either make your product work, or take it off the market.
And to fix a few bugs. Some of those add-ons for Skyrim corrected bugs that Bethesda's team of programmers overlooked...tinythinker wrote: »2. Skyrim is single-player game with fans making mods, not the original product.
This is the correct answer.terryammon wrote: »You say "just fix the bugs" as if that's supposed to be easy. sigh.
Yeah, that's the type of thing an armchair programmer that has never looked at code would say. Tell them to go through a few million lines of code and find the } that was supposed to be a ).I've actually seen complex programs derailed by less.
With C#, when building the core after a update, any errors like that stop the build and give you a error report, it will tell you, the error type, where the error is located, for example, Description of the error, file ScriptExample.cs Line 2301, Column 23.
Problem fixed next bug
LOL, noone uses C# for anything serious. All Microsoft did was take Java and change it just enough to not get sued. If your "programming" experience is limited to C# no wonder you don't get it.