6 ms·
Poll: What is Your Favorite Programming Language?
These languages are only the most popular. If your favorite language is not listed please pick other and then comment below what it is.
- willvarfar 15y agoAPL?
- quorn3000 15y agoIn 1982, when I was 10, I was in a personal computer club, run by a guy called Alan Pearman, who had his own company, APL. He ran the club from the back of his office, games, programming, ZX Spectrum, Commodore 64, Dragon 32, BBC Micro, Oric. He had his own machines that he programmed using APL. It just looked like line noise. I was in awe.
- klettow 15y agoJ? K? q?
- kaolinite 15y agoI couldn't pick between C or Python as I use them both in different circumstances and adore both of them. Tis a shame I can't use either in my job - I'm a PHP developer by day and not a big fan of the language at all :-(
- locopati 15y agoYou left off Clojure
- Gertm 15y agoNo Erlang?
- diwank 15y agoFell in love with Python the first time I saw it. Most of my projects are written in Python. It is simply elegant. I really like CoffeeScript as well. (Javascript is a real pain to handle sometimes!)
- Queue29 15y agoGo?
- tmh88j 15y agoHaters gonna hate, but I enjoy PHP. For those who say PHP is sloppy and lacks substance, that's because you write it that way. A lot of the complaints that people have are long gone: - lack of namespace: they exist -goto lines: no one forces you use them! -inconsistent function naming conventions: you choose the names... -magic quotes: no longer exist My point is there are a lot of people who hate on PHP, but the majority of complaints are issues that you bring to the table. Regardless, I enjoy other languages too. I've been picking up on python recently and it's very enjoyable.
- blindhippo 15y agoMost of the people who hate on PHP are likely not programming the sort of application that PHP is used for. I generally ignore a .NET/Java/C++ developer crapping all over PHP. Ruby/Python dev's I pay attention to on the other hand, if only because those two languages interest me. That said, where I am, PHP/Javascript is where the money is, so clearly they are my favorites!
- greyfade 15y agoQuite the contrary. I hate on PHP pretty hard... Because writing a PHP web application is my day job. My own complaints of the language (which others have already voiced) are problems that I run into frequently enough to have flown into a wild rage at the office on more than one occasion. PHP was incompetently designed by an incompetent bunch of programmers. And it shows. And it attracts even more incompetent programmers who don't know better.
- deleted 15y ago[deleted]
- Tangaroa 15y agoWhat do you mean by "you choose the names" with regard to PHP's inconsistent naming conventions? I think most of the upset is due to the standard array functions which can be either array_action($array, $arg) or array_action($arg, $array).
- Pewpewarrows 15y ago
- jonpaul 15y agoCoffeeScript?
- franze 15y agoCoffeeScript
- Achshar 15y agoWhy is it that php, despise of being the most used server side language, (almost) never receives any love (i have noticed it too many times to ignore) whereas python and ruby, despite of getting alot of love, doesn't show usage numbers. i have seen alot of big sites using php, Facebook is the biggest i can think of right now, but python (.py extension) or ruby (i don't know file extension) is not that common (or at least i don't see it). i don't know either ruby or python so there might be some bias in what i see, but i strong feel there isn't.
- VMG 15y agohttp://en.wikipedia.org/wiki/Worse_is_better http://en.wikipedia.org/wiki/Worse_is_better
- icebraining 15y agoPython and Ruby based websites use routing frameworks, not isolated files, so you don't see extensions. PHP has routing frameworks too (Kohana, CakePHP, etc), but plenty of (most?) sites don't use them.
- Achshar 15y agoFile extension is just a part of my observation. It also includes tutorials, how-tos, questions/answers on stack overflow-like sites, etc. all of these are more for php than any other language. example http://stackoverflow.com/questions/tagged/php http://stackoverflow.com/questions/tagged/php http://stackoverflow.com/questions/tagged/python http://stackoverflow.com/questions/tagged/python http://stackoverflow.com/questions/tagged/ruby-on-rails http://stackoverflow.com/questions/tagged/ruby-on-rails the difference is huge.
- icebraining 15y agoSure, I was just explaining that particular observation. I'd say the difference is that PHP, due to being easier to get into - you don't need a framework, understand OOP, etc - is used both by amateurs and professionals, while Ruby and Python tend to be mostly used by the latter. Hence, you get vocal opposition in communities composed of such professionals, while others don't really care enough about the languages and the craft to participate in them. (Note: nowhere did I criticize PHP or all PHP developers)
- kkovacs 15y agoI prefer to think of it as a toolbox -- the right tool for the right job.
- perfunctory 15y agoThe better you learn a certain PL the more you realize how it sucks. Eventually you realize that all languages suck. P.S. I mostly use python.
- greyfade 15y ago.. And that some of them you'd rather un-learn
- yalimkgerger 15y agoPL/SQL
- jimmytucson 15y agoI use Python the most but Higher Order Perl changed my life. Voted for Perl.
- mahmud 15y agoAliceML and Mozart/Oz.
- mishets 15y agoF#?
- cploonker 15y agopython Wondering how the points are assigned to each language.
- cploonker 15y agoSQL Didn't realize SQL was an option too.
- JamieEi 15y agoIt shouldn't be since it's not a programming language (i.e., not Turing complete). http://en.wikipedia.org/wiki/Programming_language#Definitions http://en.wikipedia.org/wiki/Programming_language#Definition...
- eurleif 15y agoAre you sure it isn't? http://stackoverflow.com/a/7580013 http://stackoverflow.com/a/7580013
- BarkMore 15y agoGo
- Onslaught 15y agoI think one of the biggest problems when you get into these debates about PHP vs Ruby/Python is that they are always comparing stock PHP with RoR or Django. When you compare Rails to Cake or one of the other highly popular frameworks out there for PHP then that language closes the gap. Yes, PHP still has issues, especially with function naming conventions, but it still fascinates me to no end to see PHP bashed mindlessly when if you compared it to the language without the framework you might see a different picture. Come on guys, wake up and smell the coffee. Every language has its own set of issue, and it has its own set of strengths. If it was about the best, we never would have moved passed languages like Perl and C, both of which I like. I know and use several languages, including PHP, and usually enjoy using each of them when I do. Oh, and there are several really good (and cheap) hosting providers out there who support PHP, Ruby and Python all on the same setup with no additional charge. PHP is easier to get into because you don't need a framework to do anything. Ruby and Python both require these, but to take PHP up to the same level as Ruby and Python when they are used with these frameworks, then you have to use a framework as well. At that point, 90% of peoples issues with the language are rendered moot.
- unit3 15y agoWhere's Go? :)
- bootz15 15y agoGroovy!
- brianlynn11 15y agoAs a self-taught programmer I used to hail PHP as God's gift to mankind until I recruited a team and attempted rapid deployments. The language is just poorly designed compared to Ruby and Python. In face it can encourage some really bad habits for soon-to-be engineers. On a side note, Coffeescript is one of my fav for it's ease of fixing common bugs concerning global variables, semicolons and equality comparisons. But I am a little turned of by its overblown hype on simplied syntax by its fanboys. They need to realize that, sometimes typing function in JS is just as easy as typing -> in most IDEs.