I don't like Python. Does that make me a bad person?
31–40 of 231 posts
Re: I don't like Python. Does that make me a bad person?
#32I prefer Ruby, but appreciate Python and Perl. I come from C/C++ coding for 14 years.
Re: I don't like Python. Does that make me a bad person?
#33Yesterday there was an interesting link on HN comparing NLP in Python vs. other languages: http://nltk.googlecode.com/svn/trunk/doc/howto/nlp-python.ht... . I think this article shows the clearness of the Python language - - and this clearness and simplicity is the reason why I love to code in Python.
foreach line [read stdin] { foreach word [split $line] { if [string match *ing $word] { puts $word } } }
Re: I don't like Python. Does that make me a bad person?
#34I'm disqualified to answer - as I come in your so called second type (softcore python lover perhaps), people who uses python to fix things in day to day life.
Re: I don't like Python. Does that make me a bad person?
#35Yesterday there was an interesting link on HN comparing NLP in Python vs. other languages: http://nltk.googlecode.com/svn/trunk/doc/howto/nlp-python.ht... . I think this article shows the clearness of the Python language - - and this clearness and simplicity is the reason why I love to code in Python.
I agree that short python samples are as clear as a high level language can possibly be. Implementing algorithms, for instance, becomes incredibly easy in Python. I face problems when Python programs get above a certain length. I've done some Django programming in the past. A view gets a request object (pardon me if I'm wrong or if this has changed recently) and is supposed to then render the response (or something s…
Re: I don't like Python. Does that make me a bad person?
#36So what kind of programmer are you? What do you develop? These questions are essential before making any advise.
Re: I don't like Python. Does that make me a bad person?
#37Yesterday there was an interesting link on HN comparing NLP in Python vs. other languages: http://nltk.googlecode.com/svn/trunk/doc/howto/nlp-python.ht... . I think this article shows the clearness of the Python language - - and this clearness and simplicity is the reason why I love to code in Python.
Why doesn't anyone ever mention my favorite language, Tcl? foreach line [read stdin] { foreach word [split $line] { if [string match *ing $word] { puts $word } } }
The one thing that gets me is the "it's already been done" mentality. If you love Tcl then you want to create things in Tcl for the world to use. I have thrown out a couple ideas like "mailman in Tcl" or "nagios in Tcl"...but I always get "it's already been done". Sure, I could have done it anyway, but it gets your spirit down when you hit that wall. I know they have been done with other languages. Let's do it in Tcl to see if it can be done better!
Re: I don't like Python. Does that make me a bad person?
#38I never met a hardcore C++ guy claim they like C++
> by hardcore I mean the kind of people who wrote Exaile
I think Python weren't meant to write desktop music players. Stuff like Zope are hardcore.
Re: I don't like Python. Does that make me a bad person?
#39http://docs.djangoproject.com/en/dev/intro/tutorial01/
Don't copy and paste the code in the tutorial and when they ask you to type something in the REPL, do it.
That's when it all started for me.
Re: I don't like Python. Does that make me a bad person?
#40Languages fit you if your tasks are fitting to those languages. As far as I can see as a C/C++ programmer you should have been involved more lower-level issues rather than writing software standing on several frameworks. Java is not a toy language but it handles the stuff you were used to deal with almost automatically so it feels like it is. So what kind of programmer are you? What do you develop? These questions ar…
Secondly I don't mean to criticize Java. By calling it a toy language, I was simply referring to the fact that Java tends to make writing bad code difficult, and in doing this takes away some of the flexibility and power that you tend to associate with other languages.
I mean
while (str++) str = (str) + 1;
becomes
for (int i = 0; i While the above piece of Java code can be improved and condensed (for instance, by calling getChars and iterating through them* and then creating a new String - would be slow however), I think you get the point.