Re: Simulation Programming Skills and Python

2006-03-07 Thread Mc Osten
On Mon, 06 Mar 2006 10:48:46 -0500, Richard Blackwood wrote: > Two, is > Python a good language for simulation programming? Civilization 4 is (partly) written in Python. I suppose they thought Python was a good language for that. I said partly because as far as I know some code is C++ for speed

Re: Simulation Programming Skills and Python

2006-03-06 Thread Richard Blackwood
So I can't develop and code the model simultaneously if I'm relying on the programming skill of someone who doesn't understand what I'm modelling? Also, say I (the hypothetical expert of knowledge domain X) learn programming, an I necessarily going to know how to model X with programming? When you

Re: Simulation Programming Skills and Python

2006-03-06 Thread Richard Blackwood
Okay, I really like that analogy. Not everything a carpenter can do requires an architect to draw up a blueprint though. For example, if I tell a carpenter I want a tree house with built-in seating and a window in the roof, no other requirements, can't they figure out how to do that on their own? S

Re: Simulation Programming Skills and Python

2006-03-06 Thread gene tani
Richard Blackwood wrote: > Hello all. I have a few questions about simulation programming. One, do > all programmers know to how to code a simulation? By simulation I mean a > model of real world relationships (i.e. like Civilization which is a > simulation of ruling nations through various histor

Re: Simulation Programming Skills and Python

2006-03-06 Thread bearophileHUGS
Richard Blackwood: >Is the skill of being able to translate in one's head realworld relationships >into a model represented by code an inherent/native skill of all programmers?< I don't think so. Creating a good computational model can be a complex art. >Python a good language for simulation p

Re: Simulation Programming Skills and Python

2006-03-06 Thread Lonnie Princehouse
Object oriented languages lend themselves fairly well to this sort of modeling, and a strong programmer in any language should be able to take a good description of a well thought-out model and write some code for it. However, by far the harder part is designing a good model. Asking whether all p