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.

Data on Swearing in Programming Languages

30 pointsby deniszgonjaninover 13 years ago

20 comments

5hoomover 13 years ago
I'm sure this same story came up a while ago, but whatever. Here's my take on the type of swearing in commits as per the story (XXXX represents swearword of your choice).<p>C++: "Finally fixed it. My XXXX head hurts"<p>Javascript/Ruby: "Finished adding 15 new features. I am XXXX awesome"<p>C: "No time to swear, busy hacking. Oh XXXX whoops"<p>Java/C#: "Wouldn't swear, unprofessional &#38; boss is watching"<p>Python: "All happy, &#38; swears are naughty"<p>PHP: "Whats a commit?"<p>(ps. Just for fun, no flamebait intended!)
评论 #3011779 未加载
评论 #3012180 未加载
wickedchickenover 13 years ago
I'm going to assume that at least 25% of swearing in Ruby is attributable to William Morgan: <a href="http://sup.rubyforge.org/svn/trunk/lib/sup/imap.rb" rel="nofollow">http://sup.rubyforge.org/svn/trunk/lib/sup/imap.rb</a>
Vivtekover 13 years ago
Obligatory: and then there's Perl, which <i>is</i> swearing.
ObjectiveSubover 13 years ago
I realize this post is a little tongue-in-cheek, however, you cannot use it to draw any meaningful statistical conclusions. This data makes no sense until you factor in the relative popularity of these languages on Github. We don't know if PHP has little swearing because if it is a great language, or if PHP is rare on Github. Similarly, the reason Javascript and Ruby score so highly is most probably due to the fact that they are extremely popular languages on Github.
评论 #3011675 未加载
kabdibover 13 years ago
<p><pre><code> #define DEFINE_GUID_RIGHT_FUCKING_NOW_DAMMIT(x) // ... stuff </code></pre> I wrote that at 2AM once when I was at a start-up. I'm not proud. (Well, okay, I <i>am</i>).<p>A couple years later (after the start-up had imploded) I was asked to consult to fix issues that cropped up in the code at a customer site -- they'd bought an SDK and were having problems. During a walk-through of my fixes I found myself explaining that line of code to a suit.<p>The suit nodded. "GUIDs. Yeah, getting those right is tricky."<p>[That consulting gig was sweet; short, but I was able to charge $300 an hour. I should have charged more, they basically didn't care.]
jurreover 13 years ago
How can there be so little swearing with php? That's all I'm doing when forced writing that language. Love this type of stuff though!
评论 #3011660 未加载
评论 #3011851 未加载
vbtempover 13 years ago
Almost all of my work is either in C or python. When I do my embedded system development in C, I generally spend my day swearing at myself and cursing the world. When I do other components in python generally thing "wow. that was easy and fast. And it's so expressive. Wow! I'm in a great mood!". It makes perfect sense to me.
crikliover 13 years ago
I'm surprised at the Javascript figure. I leave a few swears in server-side script but the only people that will see that are other programmers; Javascript, anyone can read that.<p>That said, I've found a couple of rants in my old JS from the IE6 days that, well, if I clean them up they're not really sentences.
评论 #3011939 未加载
ggchappellover 13 years ago
I can certainly understand the high level in C++. But Ruby vs. Python is odd. There are so many similarities in the Ruby &#38; Python communities. The main difference seems to be that Ruby has One Framework to Rule Them All, while Python has ... various things. Maybe that has something to do with it?
olliesaundersover 13 years ago
There’s something really fishy about this. Or, if there isn’t, I really want an explanation.
antimoraover 13 years ago
I find using <a href="http://www.google.com/codesearch" rel="nofollow">http://www.google.com/codesearch</a> is more accurate, since it covers a lot more code.
techdmnover 13 years ago
I don't swear in comments or commit messages, but I do often catch myself quietly muttering a string of obscenities while coding. At least I hope it's quiet.
aba_sababaover 13 years ago
Ha. I just made a hack about this at PennApps - <a href="http://www.commitlogsfromlastnight.com" rel="nofollow">http://www.commitlogsfromlastnight.com</a>
评论 #3011987 未加载
评论 #3012013 未加载
damncabbageover 13 years ago
Half of these commit messages may just be sourced from <a href="http://whatthecommit.com/" rel="nofollow">http://whatthecommit.com/</a>
mmaunderover 13 years ago
I'd say PHP is lowest because it has the most non-english devs. Might be interesting to check cross-languages.
Shenglongover 13 years ago
I'm surprised C# is so low. Maybe a broken-mice/keyboards chart would be more descriptive.
athomover 13 years ago
From an old bumper sticker:<p>C code.<p>C code run.<p>Run, code, run.<p>Run, dammit, run!
jalancoover 13 years ago
Maybe it is the demographics of the programmers who are using the languages.
buff-aover 13 years ago
Well my C# libraries on github have got some fucking catching up to do.
bocanautover 13 years ago
funny thing, would also be interesting to connect the percentage of words used related to one language to see which one is more #wtf or less #shit