Syntax errors in python are detected as soon as the module is loaded. Since python code convention tells you to load modules unconditionally at the top of each file, you should be able to find any syntax errors as soon as you start the program. The python interpreter also tells you the file, line number, and traceback of all errors, so they should be easy to find.
If I'm not mistaken, python also has a special IndentationError, so finding problems with indentation (great grand parent) should not be taking so long.
In reference to the parent, I agree that being strongly typed is an advantage. I think that python could be much much faster if it were statically typed.
I'm not sure why you require everything to be compiled, though. It isn't necessarily an advantage to have to compile your program every time you wish to test it after changes.
I do a lot of programming in python and I find that the language itself is easy enough to use that you rarely need to debug, and when you do a few print statements will suffice. Also, the ability to test out your program or bits of it in an interactive python interpreter makes programming correct code the first time even simpler since if you are unsure about something, you can test it out in the terminal. You can also find help on any module from within the terminal by using the help() function.
No, debugging tools are not a problem in python...
Can't you tell by reading it that it's a fork bomb? I mean, any idiot should be able to figure that out!:-P global _start _start: mov eax, 2 ; sys_fork int 80h ; execute call jmp _start ; unconditional jump to _start
Get it???
(Disclaimer: I didn't really expect you to know what it did just by looking at it. I didn't. I had to look up the system call on Google. Just don't go executing code if you don't know what it does.)
No, it's from The Hitchhiker's Guide to the Galaxy.
It goes something like this:
Some people speculate that if both the ultimate question and the ultimate answer were known in the same universe, the universe would cease to exist and be replaced with something more complicated. Others say that this has in fact already happened several times.
I'm not quite sure what you are asking. It seems pretty clear that this person wants to develop a skill in repairing computers that he can use when he leaves. Is there an "IT for Dummies" you can send him?
Better yet, they could have something on the internet where you can do an automated install of programs that you choose from a list. Let's call this something a "software repository" and the program that does the automated installs a "package manager". I think we are getting onto something here!
Seriously, though, I think that they probably did a much better job with 7 than they did with Vista. I think they are genuinely scared that they might lose hold of some of their market share due to competition. They cannot exert their monopoly power forever, especially when the economy is not doing very well. Therefore, they actually have to do some work to get their operating system to be something that people want.
*sits back and watches capitalism at work*
This is how things are supposed to be: everyone has to keep improving their product so that people chose it over other products. Making people choose Windows because of its (non-inherent/de facto) support for gaming is cheating, but it seems like Microsoft is actually working to keep up with its competitors.
...until the RIAA gets an amendment added to the constitution with regard to copyright law.
This is actually very good news, as I doubt that they have that much power in the government. On the other hand, though, IANAC (I am not a congresscritter) so I don't know how much influence RIAA has.
Oh, and unless I took too long writing this post, FIRST POST!!!
IANAL, so what if you claim something is true and link to it (assuming it is perfectly valid content), but then the content changes such that it can be ruled defamatory? Can you then be responsible if you do not change your link right away?
A one-time pad is not a method of public-key cryptography. Also, using a one-time pad would set up a limited lifetime for the chip, as it would have to stop executing when it finished the pad. There is no possible secure way to extend the life of a pad.
Wow, I've never had such a controversial post before! Everyone and his mother seems to have an opinion.
I shouldn't have spent so many words on that. The point was that they didn't just give the temperature. They had to compare it to something completely meaningless to me. "The temperature of intergalactic space" makes me think "within a few degrees of absolute zero". One hundred times smaller than that makes me think "a couple degrees colder than that". Either way, a degree centigrade is still a degree centigrade. Just give the temperature. It's cold.
... "...It was discovered using a device cooled to a temperature about 100 times colder than intergalactic space, following the application of the most powerful continuous magnetic field on Earth."
What does this mean? Give us a temperature. At least that would be concrete.
According to wikipedia, intergalactic space is 2.71 Kelvin. I would assume that they mean "100th the temperature of intergalactic space", not "100 times colder than intergalactic space", as the latter is nonsensical and implies that it exists at 100 times colder than intergalactic space is colder than room temperature, meaning -28834 Kelvin (293 - 100 * (293 - 2.73) where we assume that room temperature is 20 degrees centigrade). This is nonsense.
So, my PC is going to be running at 0.0273 Kelvin. Well, that's convenient! I love my room when it's that cold!
... but gecko can easily replace the store in Steam when running Wine.
True, but this is because the nice people working on wine implemented a DLL with an api that looks identical to the windows version that uses IE, but instead uses Gecko as the backend.
Other than that, I can't really refute your argument. If the backend can be replaced, then IE isn't really necessary. One can just use an ActiveX control of whatever browser you wish to use, though I'm not sure if ActiveX was around back then.
This doesn't sound like the usual you... Has your slashdot account been hijacked?
I hope this is a joke...
What metric are you using?
Syntax errors in python are detected as soon as the module is loaded. Since python code convention tells you to load modules unconditionally at the top of each file, you should be able to find any syntax errors as soon as you start the program. The python interpreter also tells you the file, line number, and traceback of all errors, so they should be easy to find.
If I'm not mistaken, python also has a special IndentationError, so finding problems with indentation (great grand parent) should not be taking so long.
In reference to the parent, I agree that being strongly typed is an advantage. I think that python could be much much faster if it were statically typed.
I'm not sure why you require everything to be compiled, though. It isn't necessarily an advantage to have to compile your program every time you wish to test it after changes.
I do a lot of programming in python and I find that the language itself is easy enough to use that you rarely need to debug, and when you do a few print statements will suffice. Also, the ability to test out your program or bits of it in an interactive python interpreter makes programming correct code the first time even simpler since if you are unsure about something, you can test it out in the terminal. You can also find help on any module from within the terminal by using the help() function.
No, debugging tools are not a problem in python...
Can't you tell by reading it that it's a fork bomb? I mean, any idiot should be able to figure that out! :-P
global _start
_start:
mov eax, 2 ; sys_fork
int 80h ; execute call
jmp _start ; unconditional jump to _start
Get it???
(Disclaimer: I didn't really expect you to know what it did just by looking at it. I didn't. I had to look up the system call on Google. Just don't go executing code if you don't know what it does.)
Not long before they demand that the internet archive purge the pages, too.
No, it's from The Hitchhiker's Guide to the Galaxy.
It goes something like this:
Some people speculate that if both the ultimate question and the ultimate answer were known in the same universe, the universe would cease to exist and be replaced with something more complicated.
Others say that this has in fact already happened several times.
...books on how to repair computers...
I'm not quite sure what you are asking. It seems pretty clear that this person wants to develop a skill in repairing computers that he can use when he leaves. Is there an "IT for Dummies" you can send him?
"The problem is still happening with Anonymous Coward. He has started to use vulgar language. Thank you for your swift attention to this matter."
Better yet, they could have something on the internet where you can do an automated install of programs that you choose from a list. Let's call this something a "software repository" and the program that does the automated installs a "package manager". I think we are getting onto something here!
Seriously, though, I think that they probably did a much better job with 7 than they did with Vista. I think they are genuinely scared that they might lose hold of some of their market share due to competition. They cannot exert their monopoly power forever, especially when the economy is not doing very well. Therefore, they actually have to do some work to get their operating system to be something that people want.
*sits back and watches capitalism at work*
This is how things are supposed to be: everyone has to keep improving their product so that people chose it over other products. Making people choose Windows because of its (non-inherent/de facto) support for gaming is cheating, but it seems like Microsoft is actually working to keep up with its competitors.
Thus the lack of "EXTINGUISH".
I took too long :(
...until the RIAA gets an amendment added to the constitution with regard to copyright law.
This is actually very good news, as I doubt that they have that much power in the government. On the other hand, though, IANAC (I am not a congresscritter) so I don't know how much influence RIAA has.
Oh, and unless I took too long writing this post, FIRST POST!!!
IANAL, so what if you claim something is true and link to it (assuming it is perfectly valid content), but then the content changes such that it can be ruled defamatory? Can you then be responsible if you do not change your link right away?
The problem was that that was not what they were doing:
They bid on job X for $ then find someone else who will do it for $.
They pocket $ and don't pay the person doing the work anything.
Repeat.
Hey, Godwin's law.
Also, a factual correction:
A one-time pad is not a method of public-key cryptography. Also, using a one-time pad would set up a limited lifetime for the chip, as it would have to stop executing when it finished the pad. There is no possible secure way to extend the life of a pad.
Wow, I've never had such a controversial post before! Everyone and his mother seems to have an opinion.
I shouldn't have spent so many words on that. The point was that they didn't just give the temperature. They had to compare it to something completely meaningless to me. "The temperature of intergalactic space" makes me think "within a few degrees of absolute zero". One hundred times smaller than that makes me think "a couple degrees colder than that". Either way, a degree centigrade is still a degree centigrade. Just give the temperature. It's cold.
No, no, no. MSNBC is the Ministry of Silly Walks.
Do any of us have any idea how tall the Statue of Liberty actually is?
Sure...13.95 stories.
rj
Do any of us have any idea how high a story is?
(Get on it, mods. Parent is funny.)
You make a point.
/me goes off and throws a fit
So?!
... "...It was discovered using a device cooled to a temperature about 100 times colder than intergalactic space, following the application of the most powerful continuous magnetic field on Earth."
What does this mean? Give us a temperature. At least that would be concrete.
According to wikipedia, intergalactic space is 2.71 Kelvin. I would assume that they mean "100th the temperature of intergalactic space", not "100 times colder than intergalactic space", as the latter is nonsensical and implies that it exists at 100 times colder than intergalactic space is colder than room temperature, meaning -28834 Kelvin (293 - 100 * (293 - 2.73) where we assume that room temperature is 20 degrees centigrade). This is nonsense.
So, my PC is going to be running at 0.0273 Kelvin. Well, that's convenient! I love my room when it's that cold!
Hey, I don't moderate my own posts.
Just an idle comment.
... but gecko can easily replace the store in Steam when running Wine.
True, but this is because the nice people working on wine implemented a DLL with an api that looks identical to the windows version that uses IE, but instead uses Gecko as the backend.
Other than that, I can't really refute your argument. If the backend can be replaced, then IE isn't really necessary. One can just use an ActiveX control of whatever browser you wish to use, though I'm not sure if ActiveX was around back then.
Did you just call someone with a 16.5% lower ID than you new?
Now, if you were to call me new, that would be acceptable!
Hopefully it will stay that way!