Profanity In Programming

Since Linux is an open source software, it’s inevitable that profanity would appear in the source code sooner or later. The site of Vidar Holen has a section that continuously tracks the number of curse words in the Linux kernel since the beginning of 1990’s.

newplot.png

In addition, you can search for other words from other categories like Companies (Google, Apple, etc.), Blooeans (Ture|Treu|Tuer, Flase|False|Fales), etc. If you want you can even search for custom words and see how many times they occurred in the source code.

Here are some of the searches that I did. Note that the numbers are for the latest version of the Linux kernel only:

Bug — 6403
Error — 100867
Lol — 39
Meh — 27
Penguin — 32
Windows — 2132
Wordpress — 2

Advertisements

Posted by

My name Edmark M. Law. I work as a freelance writer, mainly writing about science and mathematics. I am an ardent hobbyist. I like to read, solve puzzles, play chess, make origami and play basketball. In addition, I dabble in magic, particularly card magic and other sleight-of-hand type magic. I live in Hong Kong. You can find me on Twitter` and Facebook. My email is edmarklaw@learnfunfacts.com

10 thoughts on “Profanity In Programming

  1. Ah, I can’t find the link because I haven’t seen it in ten years or so, but a chart comparing expletives in various bodies of code showed the leaked Windows ME code was a runaway winner. =)

    Like

  2. This is a great blog. I don’t really think that you visit others blog but still, I want you to please review my first article. It will tell me whether my blog has any potential or not.

    Liked by 1 person

What's On Your Mind?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s