I'm also a fan of allowing variable declarations as the left-most
parameter to for(), since iterators shouldn't always have to live
outside the scope of the loop. I think this is the only situation
where, "place the variable right where it first comes into use," is
acceptable and contributes to readability. But that's my opinion.
I aggree with this dak.
Who havent had to use an extra iteration in a function and used a predefined
variable just to find that you could not actually use it because its got a
value needed later in the code, when you segment your code i like to use
vars only used in a block to be declared in a block, that way its easier to
see if you can use that variable or not and so on. But i dont see why this
discussion should roam the Circle list? As i can see the discussion started
with what language to use for next version of circle right? Not as a
discussion of what is the best programming language to use of C and C++, and
when it comes to what is the best programming language i can only say, the
customer is allways right, he chooses tecnology and the coder use that
tecnology, right now im on a project that i have to use PowerBuilder in so i
use it, and if they wanted C i would use that instead or c++ if they wanted.
And when it comes to the speed of the language: i havent been able to make
my Circle mud to draw more than 1.9% processor speed on linux, and that was
with the use of a script that loged on a big heap of players, put them all
in one room, and spammed eachother with says, + we forced all the players
back and forth to rooms with triggers to make eaven more load + we did
extensice olc and all we could think on to try make it crash at the same
time, but still only 1.9%, and i wouldn't say that i have made to much code
where i think of efficiency......C or C++ its a personal preferance of style
and method of programming because bouth languages are FAST, very FAST
indeed, but there is one thing i want to say in the fight against c/c++ and
that is destructors, one nice bit of thing of OOP, can prevent memory leaks
if used correctly :)
Ok thats just my thoughts, i really dont care what language CircleMUD comes
in next time, Python/Java/C/Pascal/C++ whatever, ill just learn the new
language and be happy :).
Caram - Implementor of The Home Of The Vikings
Odin.infohwy.no 5000
A Programmer is a person that know how to program a bit of evrything in many
languages and use documentation to make sophisticated pieces of code in any
languages......remember this...especialy if you want to work as a programmer
(I know this from experience) :)
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST