Diff: [root] @ 96e275782f9 | faq | css

fixes by olegfink

File: nopython [Diff]

-- a/nopython++ b/nopython
@@ -72,13 +72,13 @@

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.

h2. OCaml vs Python vs OCaml

* No static type system. It makes impossible to apply "correct by construction" principle in python. Although, exceptions just don't work (see above).
* No pattern matching. And even no switches — actually even PHP has it. Some people recommend to use "if - else if" constructions instead...
* Python performance sucks. Any single implentation of OCaml works much faster than any implentation of Python.

h2. Ruby vs Python vs Ruby

* Python appears to be an object-oriented language, but OOP system is just a syntactic sugar for dictionaries, and you have to fall back to direct intervention to do serious business.

@@ -87,7 +87,7 @@
Python is totally broken. Please don't write crappy apps with it or use other people's ones. If you still think it's a really good language, ask yourself:

# Haven't I been using C++ for ages and now is blinded with metaprogramming & PR?
# Did I try other dynamic languages? Ruby, LISP, Haskell, OCaml? such as Ruby or LISP?

h2. Links

By Voker57 on 2009-09-03 18:47:14 +0000