> 
> > Personally, I should've learnt Java first (although my success at that
> > without my Python experiences would've been limited.)
> 
> I don;t know why you think that would help?
> Or do you mean Java before Jython? If so it depends
> what you intend using Jython for!

I meant learning Java prior to Python. Then, I could've doubled my
elation at discovering Python, having had something to compare it to,
whereas now I've got to grit my teeth and force myself to code.


> No, its allegedly for reliability reasons - if it compiles then
> you should never get a runtime eror due to the wrong kind of
> object being passed. I used to believe passionately in that
> principle, now, after using Python I'm not so convinced it
> matters as much as I thought. THe type conversion functions
> in Java(and C++) can do funny things to data that bring their
> own problems!


So it's protecting me from my own bad programming?
Does that have to be built into a compiler? Couldn't it be an optional
switch and I wear my bad code if it fails? *mutter*

> Its worth learnoing at least one statically/strictly typed language.
> There are some advantages but for me they are outweighed by
> the disadvantages, but then I'm not selling commercial software
> that gets benchmarked against my cometitorsin PC Magazine etc...
> In that scenario every millisecond counts!

I do need to learn a... commercially wide spread language.... but I
think if I ever got that serious about milliseconds, it'd be time to
learn Cpp & mesh it with Python.

(5 seconds difference over 10 million iterations, That's 0.0000005
seconds difference per iteration. That's not overly bad.)


Actually, I have the Intel assembler manuals at home, haven't even
looked at 'em. If we're going for speed...

Ah pity. I was hoping I could code for the JVM in Python style; I'd
have to learn Java anyway, but I was thinking long, long term, beyond
my public service walls.

Regards,

Liam Clarke


-- 
'There is only one basic human right, and that is to do as you damn well please.
And with it comes the only basic human duty, to take the consequences.
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to