Criptografía, Robótica, Linux, como afectan a nuestra vida la tecnología y más.

7 mar. 2011

Donde pones las llaves cuando programas?

3/07/2011 Posted by Michael Delgado 2 comments
Alguna vez mientras programaba me he preguntado cual es la manera correcta de poner las llaves (curly brackets) cuando abrimos un bloque en alguno de los lenguajes modernos como C++ o Java. Ahora los amigos de LinuxHispano no solo nos sacan de dudas si no que nos instruyen sobre que cada forma de hacerlo tiene un nombre.

Forma básica

if(condicion) sentencia;

Estilo Whitesmith (uno de los primeros compiladores de C)

if(condicion)
{
sentencia0;
sentencia1;
}

Estilo GNU

if(condicion)
{
sentencia0;
sentencia1;
}

Estilo BSD/Allman

if(condicion)
{
sentencia0;
sentencia1;
}

Estilo Kernighan&Ritchie/Kernel

if(condicion) {
sentencia0;
sentencia1;
}

Con esto solo me queda añadir, y tú de quien eres?

Links de interés:
LinuxHispano

2 comentarios:

  1. De ahí tu baja productividad en la empresa, no?
    Ante la duda, siempre has de utilizar las mas friki, que es:
    if(condición?sentenciaIF;sentenciaELSE)
    if(b?x++;x=0)
    y te ahorras muchos comederos de cabeza.

    ResponderEliminar
  2. En realidad no me gusta demasiado la versión compromida del if. Si luego tienes que leerlo me parece más claro la extendida.

    Pero para gustos, los lenguajes...

    ResponderEliminar

Deja tu comentario: