Exploring Python

Following this lead, I have begun learning Python. So far I find the language OK, if sometimes a bit "constricting." The interactive environment I love. But:

1) The object-oriented features are kind of kludgy. The whole thing with having to declare self as a parameter to an objects functions and prefix it before addressing its variables reeks of "This was retrofitted in with duct tape."

2) But the worst: Relying on indentation to determine blocks. Ooh, that is painful. Ninety percent of the execution errors I have hit have been the result of a tab innocently creeping in where I needed four spaces. Terrible decision.


  1. Have you tried Krait--"The Deadliest Language"--(not to be confused with the Qualcomm CPU)? Krait enters a subordinate level of processing by killing the level above; thus it is always at the top of the execution; there is no return possible.


Post a Comment

Popular posts from this blog

Central Planning Works!

The biggest intellectual nothing burger of the last century?