E
Ethan Furman
Iain said:
Wow. Awesome story.
~Ethan
Iain said:
Larry Bates said:I just learned something I did not know. I was under the impression that they
translated directly to machine code without ever actually generating Assembler
text files.
Marc said:An operation that most people avoid because of the penalty of "shifting
down" all elements after the deleted one. Pythonistas tend to build new
lists without unwanted elements instead.
> I can't even remember when I
deleted something from a list in the past.
handful of cross compilers for various microprocessors)
translate from high-level languages (e.g. C, C++) into
assembly, which is then assembled into relocatable object
files, which are then linked/loaded to produce machine
language.
Still, doesn't that strike you as.. workaround?
No, I find it actually safer; I don't have to care where modifications of
the list might be seen elsewhere in the program.
Ciao,
Marc 'BlackJack' Rintsch
No, I find it actually safer; I don't have to care where modifications of
the list might be seen elsewhere in the program.
Ciao,
    Marc 'BlackJack' Rintsch
a[:]= newlist
and
a= newlist
have two completely different effects, and one is just as safe as
'del'. Besides, del isn't safe to be seen elsewhere in the program in
other threads, if they aren't locking the GIL.
a[:]= newlist
a= newlisthave two completely different effects, and one is just as safe as
'del'. Besides, del isn't safe to be seen elsewhere in the program in
other threads, if they aren't locking the GIL.
As usual you are talking nonsense…
Ciao,
Marc 'BlackJack' Rintsch
I'm just learning about Python now and it sounds interesting. But I
just read (on the Wiki page) that mainstream Python was written in C.
That's what I was searching for: Python was written in what other
language?
See, my concern was something like: OK, if Python is so hot, then,
hopefully someone is writing it in assembly language for each MPU chip
out there. Otherwise, if, say, they've written it in C#, then it looks
like the REAL, generally useful language to learn is C# and Python is
akin to Visual Basic or something: a specialty language....whereas
REAL WORLD programmers who want to be generally useful go and learn
C#.
So I was suspecting the Python compiler or interpreter is written in a
REAL language like C#. So, Wiki says it's written in C! It's almost as
if it were an intentional trick...write your own, new language in an
OLD, real world language that is passe. Compile it into executable
modules of course, so it is a real, working compiler, alright. But the
SOURCE is some old, high level language which no one wants to use
anymore! So now you've got a hot new language package and no one can
say "well, it is written in, the SOURCE code is written in, a REAL
language." No, it's not! The source is some outdated language and
compiler and no one is going to prefer learning THAT to learning your
hot new language!
I'm not dissing Python, here. Just noting that, if it is written in C,
that throws a curve at me in trying to balance the value of learning
Python vs. some other major language.
2008/7/21 Krishnakant Mane said:First off all c# is absolute rubbish waist of time.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.