TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Scala Less Popular Than COBOL: Programming In The Real World

24 点作者 cassandravoiton大约 13 年前

11 条评论

dons大约 13 年前
Friends don't let friends cite TIOBE.<p>BTW, for fun, see this recent job for a Haskell expert in India - <a href="http://www.simplyhired.co.in/job-id/jh4gosrgqr/haskell-expert-jobs/" rel="nofollow">http://www.simplyhired.co.in/job-id/jh4gosrgqr/haskell-exper...</a> -- turns out (I asked) they're developing tools to translate COBOL into more modern languages, since you can't hire COBOL programmers anymore.<p>Of course, the translation tool is in Haskell. :}
评论 #3899812 未加载
评论 #3899813 未加载
Roboprog大约 13 年前
Well, at least he used some line graphs at the end of the article, showing ratings over time, and not just a pie chart with status at some date.<p>Looking at the line graphs allows us to intuit the "first order" derivative of the popularity graph. COBOL has a negative derivative, Scala has a positive derivative. There might be more people employed maintaining COBOL, but which field is shedding jobs, and which is hiring, if only a little?<p>I'm a little bit biased, because I have actually used Scala a tiny bit at work. I found a niche that it is actually quite good at: one-off scripting on top of existing Java application code.<p>Scala may compile slow, but when you are running a 200 line script to do some research, having concise code with a few functions passing around a few lists and tuples, which allows you to "just twiddle a bit, hit 'up arrow' and rerun" is a win.<p>I've never developed an application in Scala, and I probably never will, but I love it for scripting.<p>Oh, and I have worked on RPG a bit, too, but that was in the early 90s. Actually, not so much programmed in RPG as worked on a product to translate RPG into C on various OSs. Whether or not the clients continued programming in RPG using a cross compiler, or took their C code and ran, I can't say. YMMV :-)
dhconnelly大约 13 年前
Another indication of how far removed we HN readers are from the real world, where people get shit done instead of argue about semicolons.
评论 #3899727 未加载
评论 #3899805 未加载
评论 #3900038 未加载
评论 #3899645 未加载
dkhenry大约 13 年前
So if the point of this article is to say that we shouldn't buy into hype then I agree. However to try to claim that the Tiobe represents anything close to an accurate portrayal of programming language popularity is nonsensical. also this idea that web hype and the "Real World" don't match up is flawed. Most things get web hype because they are doing things in this real world.
评论 #3900543 未加载
评论 #3900002 未加载
CookWithMe大约 13 年前
From wikipedia: "Popularity is the quality of being well-liked or common, or having a high social status."<p>I doubt that Scala is less liked than COBOL, however, due to the age of COBOL, it is very likely that COBOL is more common. Don't really see the point of the article. Either it states obvious news or it kinda claims that of all programmers out there, most will choose COBOL over Scala (which I doubt heavily and there is no data to back that up - but that is probably the more interesting question on popularity).<p>Anyway, I did a bit more than a Hello World with COBOL in university. I know companies are searching like mad for COBOL programmers and you could earn a shitload of money... But I won't do that stuff for the rest of my life!
wglb大约 13 年前
Ogod--RPG?? From a previous life, that was the only language that made me want to go to COBOL.<p>Ok, not to put too fine a point on it, "talked about" doesn't mean "popular".<p>For a better perspective, check out the pay you can get for working COBOL vs, say, Rails. That is a bit more enlightening.
评论 #3900099 未加载
devel45a大约 13 年前
First of all Cobol is actually quite widely used for legacy systems.<p>As as been covered frequently Tiobe is a poor indicator of language popularity especially for Scala. e.g. capecoder.wordpress.com/2012/04/09/language-popularity-its-not-about-search-engine-result-counts/
评论 #3899765 未加载
samstokes大约 13 年前
TL;DR: "Scala is dead; Netcraft confirms it."<p>In which a survey of dubious relevance is used as evidence for an argument about the relevance of a programming language.
PaulHoule大约 13 年前
I did a short stint of Scala programming and I didn't like it.<p>The last straw was when I spent a few days debugging something involving actors that the author of the code didn't understand. It took 15 minutes to reimplement this flawlessly with Java's ExecutorService and that handled all the tough problems like error handling.<p>I learned a lot from Scala that I carried into my Java programming, but I wouldn't start a project in Scala.
评论 #3899635 未加载
soc88大约 13 年前
&#62; That must be a accident of the way TIOBE is put together yes? No!<p>I had at least expected that the author did his 5 minutes of research to discover that there are indeed issues affecting rankings of languages like Scala, Haskell, ...
mrspeaker大约 13 年前
And "Two and a Half Men" is more popular than... well I don't know TV, but you get my half-assed point.