Feeh 
Sphere Developer
    
Posts: 156
Likes Given: 6
Likes Received: 40 in 29 posts
Joined: Sep 2012
Reputation: 4
![]()
|
RE: Sphere language and requirements
Also remember that sphere use scripts, some of the processor usage is taken to interpret them; scripts are naturally slower, even with C++ core. As XuN said, code optimization helps getting things faster and less hardware consuming.
And since I started working with sphere, I always defended the source opening, I think the development would walk a lot faster, since there would be a lot more coders working in every part of the code, and the devs should only merge the optimization or not, just like RunUO did since the source opening; the saddest part of it all is that when the 'Sphere' decide to stop the development, we will be in blinds; but it is not up to me this decision
RunUO is a "semi-compiled" or something like that, I don't know how C# works, but I think it runs near hardware level, just after the JIT compiler. I do not really know how things get done in C# (never had the curiosity to go deeper), but you can search if you want. C# provide a easy-to-learn environment with a high degree of liberty (C/C++ still bigger) and pre-coded classes that help a lot the development process
I've working with C#(mostly on RunUO and UO-related projects) and C/C++(self made projects) for about 10 years. If you're wondering, both Sphere and RunUO have its pros/cons, and this can led to a long discussion hehe
Feeh/Epila - Nightly releases / SphereWiki / Github Issues / Sphere's GitHub
|
|
12-01-2013 01:22 AM |
|
|