Large companies still seem to prefer Perl. I know both Perl and Python but for larger programs I tend to prefer Python. I had a tough time convincing the management that it we should use Python for a project (I expect it to be 20-30KLOC in Python). Perl is the default scripting language in my organization. Default not as in policy but its what programmers reach out for as thats what they know. I think this might be t…
Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
11–20 of 25 posts
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#12I have a hard time taking this too seriously because CVS ranked as the third best revision control system above bazaar and mercurial.
That was definitely a "WTF" moment when I saw that. Are we in the Bizarro world? I know that Git vs. Mercurial is a bit like Vim vs. Emacs, but I can't see how any rational person could rank them on opposite sides of Subversion. If someone likes centralized over distributed, Subversion should beat both Git and Mercurial. If one likes distributed, both Git and Mercurial should beat Subversion.
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#13Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#14There are some unusual results here and it is because the results are swayed by topics and technologies that LinuxJournal cover, especially what they cover favorably. ie. The results inevidably reflect the editorial opinion of LinuxJournal, since most of those who answer the survey are likely to source their information from the magazine. As an example, take revision-control. The winner was git, but unusually CVS and…
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#15In what way can a programming language be objectively better than another language? I thought they were tools for accomplishing specific goals? It's not like we hold competitions declaring hammers being better hammers than screwdrivers.
If you're cutting butter, than using a machete would be over-kill.
If you're cutting a large branch or stick, a butter knife might work but will take a lot longer.
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#16Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#17There are some unusual results here and it is because the results are swayed by topics and technologies that LinuxJournal cover, especially what they cover favorably. ie. The results inevidably reflect the editorial opinion of LinuxJournal, since most of those who answer the survey are likely to source their information from the magazine. As an example, take revision-control. The winner was git, but unusually CVS and…
Do you think the large gap between Python and Ruby on this is due to the Mac (I.e non-FOSS) bent that is in the Ruby community? It seems like Python guys are more OS neutral IMO.
I have had this in the back of my mind for a while now, initially I was going to survey these repos for some numbers on which open source licenses are being used the most - because I have a feeling that more and more code is being released under more liberal BSD/MIT/Apache style licenses over GPL.
Could also collect other interesting stats and publish the results. It would be awesome if GitHub or one of the others had an OKCupid style blog showing trends/stats. Even if they anonymize the data and hand it to somebody else to do (and get it from the others as well)
Actually if anybody wants to work on a weekend project to grep all these repos for some interesting stats, let me know.
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#18I'm more of a Ruby guy but it really feels to me lately that Python programmers have a much broader range of jobs to choose from. The Ruby web ecosystem seems healthier to me but just about everybody seems to equate Ruby with Rails. You can certainly do webdev in Python but also so much more.
In general, most of the jobs in Python are side-effects of the field they're used in and not based on being a good Python developer.
I'm sure there are exceptions, but in my localized job searches, Python isn't seen as the primary skillset, merely a 'nice to have' one.
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#19- 3rd best scripting language: Bash (who uses Bash for anything serious?)
- Best Linux-Friendly Web Hosting Company: GoDaddy.com (isn't GoDaddy's core business domain names?)
- 3rd best VCS: cvs (in front of Mercurial and Bazaar?)
Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python
#20I'm more of a Ruby guy but it really feels to me lately that Python programmers have a much broader range of jobs to choose from. The Ruby web ecosystem seems healthier to me but just about everybody seems to equate Ruby with Rails. You can certainly do webdev in Python but also so much more.
I thought about this, too, but I see alot of these jobs with Python requirements being a one-way street, so to speak. A physicist or aerospace engineer might have more chances to work with Python in their jobs, but a good Python developer would have a hard time trying to get a job where the primary skillset requires a degree in Aerospace Engineering. In general, most of the jobs in Python are side-effects of the fiel…