[Freeciv-Dev] Re: Development Strategies (the language thing)
[Top] [All Lists]
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
 
On Saturday, December 1, 2001, at 03:35  PM, Andrew Sutton wrote:
 i'm REALLY not a fan of java for performance critical applications. 
it's fine
for clients and web apps, but i just don't think a virtual machine can
 guarantee the performance of a native application. rewriting the server 
in
java would mean that all would be developers would have to learn java 
and its
subtelties in addition to the actual game.
  
 It's gotten much better, as good as 1/2 C speed in some apps. VM vs 
Native, yeah, never perfect. Learning C++ (suggested below) is in my 
mind, probably harder than learning Java. They both have basic flow 
control and syntax of C. Java arrays might be the most different thing. 
C++ is a bristling WWII battleship of complexity.
 
[snip] it [C++]
 also builds to native binaries and can take full advantage of a) other 
c++
toolkits b) the stl c) dynamically loaded libraries.
 
 
a) such as? (Qt?)
 b) templates are verboten. much bloat if not careful. STL is specially 
bad because instantiating one of it's super general classes will 
probably create a bunch of unused code. STL is a valid tool for rapid 
development, not performance production code.
c) C can do that (os dependent, but C++ would be in the same position). 
Java does it really well.
[insert clever signoff here]
Brian Olson http://bolson.org/
 
 
- [Freeciv-Dev] Re: Development Strategies [Was Documentation,Usability and  Development], (continued)
 
- [Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and  Development], Reinier Post, 2001/12/04
 
- [Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and  Development], Gregor Zeitlinger, 2001/12/04
 
- [Freeciv-Dev] Re: Development Strategies, Per I. Mathisen, 2001/12/03
 - [Freeciv-Dev] Re: Development Strategies, Andrew Sutton, 2001/12/03
 - [Freeciv-Dev] Re: Development Strategies, Petr Baudis, 2001/12/03
 
- [Freeciv-Dev] Re: Development Strategies, Daniel L Speyer, 2001/12/03
 - [Freeciv-Dev] Re: Development Strategies, Andrew Sutton, 2001/12/03
 
- [Freeciv-Dev] Re: Development Strategies (the language thing),
Brian Olson <=
 
- [Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and  Development], Raimar Falke, 2001/12/02
 
- [Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and  Development], Gregor Zeitlinger, 2001/12/02
 
 
[Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and Development], Reinier Post, 2001/12/02
 
 | 
 |