Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


Top White Papers

More on LinuxToday


Coding styles comparison in the Open Source Software world

Dec 29, 2010, 17:02 (1 Talkback[s])

"While looking for existing C coding standards I discovered that the GNU and Linux projects officially suggest very different styles. Inside the Linux kernel documentation, Linus Torvalds goes so far as to mock GNU coding standards:

"First off, I'd suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it's a great symbolic gesture.

"At this point I wanted to understand the difference between the coding styles of established open source projects. When I say "styles" I mean mainly the source code appearance, and the standards that help to read and maintain the code. Here's a list of coding styles that I read:

* Linux kernel coding style
* GNU Coding Standards
* Qt Coding Style
* Code Conventions for the Java TM Programming Language
* Style Guide for Python Code
* GNOME Programming Guidelines
* Kdelibs Coding Style
* Mono Coding Guidelines
* Christian Neukirchen's Ruby Style Guide
* The Unofficial Ruby Usage Guide

"Many stylistic aspects can't be compared directly because they are different languages, but it was interesting to map some of them..."

Complete Story

Related Stories: