02 July 2007

Great Python? Snakes Scare Me.

I don't know much about python. As I do some research on it, two features on its faces just totally turn me off.

1. Indentation based structure
It's error-prone and ineffective. Saving two keystrokes '{' and '}' can bring a programmer tons of troubles. Having an editing tool to do auto-indent for you is officially impossible, because indentation is your logic and editing tools can't do your logic. Auto-formatting will be an always-missing feature for python editors.

2. Compulsory self keyword to access class members
It not intuitive and unreasonably unnecessary. It's crazy!

They are more like syntax problems, but as I said I don't know much about python. If python designers make this kind of decisions, I can't imagine what I will see if I go on researching.

1 comments:

Michael said...

There are lots of people like you who are afraid of snakes. You mentioned in your post that you don't have much knowledge about these python snakes so I would like to mention you a website (pythonsnake.org) where you will find great information that will help you to understand these python snakes better.