Diff: [root] @ 3105d3c8b27 | faq | css

GIL

File: nopython [Diff]

diff --git a/nopython b/nopython
index 011d7fb..5ac3c9c 100644
-- a/nopython
++ b/nopython
@@ -44,7 +44,7 @@ Speaking of inconsistency, Python does not follow 'the least surprise' principle

h3. Too slow to fly, too low-level to ride.

Python is considered to be 'glue-language'. Despite this claim, it gets used in maths and high-loaded stuff. When the snake people discover the suckiness of their language, they augment it with C code and even make forks, incompatible with reference implementations. So you have to kludge your code to make it work a bit better. The only any reliable implementation effectively disables thread concurrency, thanks to "GIL":http://en.wikipedia.org/wiki/Global_Interpreter_Lock.

On the other hand, you have all the good-known stuff from C like parentheses all over the place and segfaults. Do you see segfaults often in dynamic languages? Well in python you do. Also, its libraries require *compilation*. What a nonsense.

By Voker57 on 2009-05-28 00:21:24 +0400 Powered by bitcheese wiki engine