TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

2017 Top Programming Languages

55 pointsby julenxalmost 8 years ago

13 comments

myth_drannonalmost 8 years ago
duplicate of yesterday&#x27;s post <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14811321" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14811321</a>
threepipeproblmalmost 8 years ago
I love Haskell, but... Haskell is about as popular as SQL? That makes no sense.
评论 #14820139 未加载
评论 #14820131 未加载
评论 #14820532 未加载
diego_moitaalmost 8 years ago
I don&#x27;t understand these kind of rankings. What are you supposed to conclude from them?<p>My point is that computer programming as an industry is so diverse and complex that these general comparisons become almost useless.<p>Some examples:<p>* If you live in a town with lots of government agencies and big corporations then it is a lot more important to understand some obscure Java or .Net framework than even mainstream languages like C or C++.<p>* If you live in a place with a big financial industry or hardware development then probably understanding the arcane details of C++ and compiler idiosyncrasies is more useful than any web-related language.
mirekrusinalmost 8 years ago
Something&#x27;s fishy with this ranking, ie. web-only list has &quot;Processing&quot; before &quot;Clojure&quot;, &quot;PHP&quot; before &quot;Ruby&quot; and &quot;Go&quot;, for enterprise-only &quot;C&quot; before &quot;Java&quot; - I don&#x27;t buy it, this data looks like garbage.
评论 #14820372 未加载
评论 #14820133 未加载
评论 #14820309 未加载
评论 #14820636 未加载
评论 #14821227 未加载
评论 #14820187 未加载
评论 #14820104 未加载
anfractuosityalmost 8 years ago
I don&#x27;t understand why HTML is in there? I can obviously understand the scripting languages you can embed in HTML being there, but they&#x27;re listed separately anyway.
评论 #14820409 未加载
评论 #14820379 未加载
bpynealmost 8 years ago
I wouldn&#x27;t place a lot of importance in the rankings. Instead of trying to rationalize why your favorite language is not higher&#x2F;lower than others, figure out the area you like programming in, e.g. higher ed, healthcare, database kernels, machine learning, etc. Then search around for the common tool sets used in that area and get proficient at them.
yellowapplealmost 8 years ago
The fact that the Trending chart lists COBOL at all, let alone as high as 30th place, seems very peculiar.
评论 #14820429 未加载
rajangdavisalmost 8 years ago
Surprised that Python eclipses everything... or am I reading this wrong?
评论 #14819983 未加载
ctzalmost 8 years ago
&quot;Arduino&quot; is a programming language now?
评论 #14820358 未加载
mellingalmost 8 years ago
Swift is already in the top 10. I don&#x27;t think it has been widely adopted as a cross-platform language yet.
评论 #14820019 未加载
davedunkinalmost 8 years ago
Where&#x27;s Kotlin?
AdamSC1almost 8 years ago
The reason some people are complaining about this chart is that the weighting of the sources they use seems to bias towards new technologies.<p>They aren&#x27;t listing this based on a single metric such as &#x27;jobs in this programming language&#x27; or &#x27;sites run on this programming language&#x27;, but more a level of how trendy it is.<p>They have 12 sources scored out of 100, the defaults are:<p>-100 &quot;IEEE Xplore&quot; (Publication): This will bias new popular and emerging languages as a journal is more likely to cover topical interests.<p>-50 &quot;Google Trends&quot; (Trend Tool): Google trends will also bias as the results from the trends tool are relative and not absolute. If &quot;Arduino&quot; leaped up in searches while &quot;PHP&quot; stayed the same, Google Trends would overweight Arduino.<p>-50 &quot;GitHub Active&quot; (Code Repo): This one I&#x27;m ok with, but it depends on the definition of active and how much weight is given to the size of the project. Does two projects having at least one commit in 30 days mean that WordPress&#x27; PHP repo is just as active as my_fist_Haskell repo?<p>-50 Google (Search): It&#x27;s unclear what&#x27;s being measured here, volume of searches? Volume of results? Quality of results? The other consideration is if you know a language well or have sources you trust in that language you might not be searching at all.<p>-30 GitHub Created (Code Repo): I think this is overweighted unless it filters out inactive repos or those with only a readme file?<p>-30 Stack Overflow Views (Q&#x2F;A Site): This seems like it should be much higher.<p>-30 Stack Overflow Questions (Q&#x2F;A Site): Unclear if this is questions this year, or questions total. If it is new questions this year that will heavily bias the results to emerging languages. It&#x27;s also unclear if this counts specialty stack exchanges.<p>-20 Reddit (Social): Seems like a bias sample to include as some projects choose this as their homebase for communication and others don&#x27;t.<p>-20 HackerNews (Social): We&#x27;re also realistically a bias sample as we&#x27;re more likely to talk about trendy languages even if it doesn&#x27;t have a large following.<p>-20 Twitter (Social): I don&#x27;t use Twitter enough to comment on this, but I think it is important to define what is being measured here. Raw tweet count? Reach? Engagement?<p>-5 Career Builder (Job Site): ...Why?<p>-5 Dice (Job Site): ...Never heard of it.<p>What&#x27;s missing?<p>I would have liked to see jobs from LinkedIn, AngelList, Stack Overflow Careers etc included, as well as volumes of subscribers for educational sites like Udacity, Udemy, FreeCodeCamp etc.
logandkalmost 8 years ago
I was hoping to see Elixir on the list, but I suppose it may have been classified as Erlang?