ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Importancia De La Vida


Enviado por   •  17 de Noviembre de 2013  •  1.375 Palabras (6 Páginas)  •  527 Visitas

Página 1 de 6

Qué y cuáles son los estilos de programación

Indica las características en cuanto a la forma en que se usan las instrucciones para elaborar programas. Hay que considerar la expresividad, la estructura, la robustez, y la documentación

Indentacion

la indentación se utiliza para mejorar la legibilidad del código fuente por parte de los programadores, teniendo en cuenta que los compiladores o intérpretes raramente consideran los espacios en blanco entre las sentencias de un programa. Sin embargo, en ciertos lenguajes de programación como Haskell, Occam y Python, la indentación se utiliza para delimitar la estructura del programa permitiendo establecer bloques de código. Indentación es mover un bloque de texto hacia la derecha insertando espacios o tabuladores para separarlo del texto adyacente

El estilo K&R

El estilo K&R es el más usado en el lenguaje C y PHP. El estilo K&R, fue llamado de esta forma porque fue usado por Kernighan y Ritchies en su libro The C Programming Language |4|. Se trata de abrir la llave en la misma línea de declaración de la orden, indentando los siguientes pasos al mismo nivel que la llave y cerrando la llave en el mismo nivel que la declaración

function saludar($val){

if($val ==1){

echo "HOLA";

}

else{

echo "CHAO";

}

}

Estilo Allman

El estilo Allman fue definido por Eric Allman. Se trata de crear una nueva línea para las llaves, e identar el código debajo de ellas. La llave de cierre tiene el mismo identado que la de inicio

Ventaja de este estilo es que la indentación del código claramente diferencia las instrucciones de un bloque con la declaración condicional.

Una desventaja de este estilo es que cada llave de finalización ocupa una linea entera sin añadir ningún código. Este problema era importante cuando un programador programaba código en un terminal que mostraba 24 lineas.

function saludar($val)

{

if($val ==1)

{

echo "HOLA";

}

Else

{

echo "CHAO";

}

}

Estilo BSD KNF

También conocido como estilo Kernel Normal Form, es la manera más usada para el codigo de la distribución del software del sistema operativo de Berkeley. Es un extensión del estilo K&R. Se define un tabulador duro (8 espacios) el cual es usado para indentar bloques de codigo, mientras un tabulador suave (4 espacios) para todas las líneas continuas que exceden el espacio de visión de la consola.

function saludar($val){

//AQUI EXISTE UNA LINEA QUE EXCEDE EL ESPACIO DE VISION DE LA CONSOLA, AQUI EXISTE UNALINEA QUE EXCEDE

if($val ==1){

echo "HOLA";

}

else{

echo "CHAO";

}

}

Estilo Whitesmiths

El estilo Whitesmiths también llamado estilo Wishart. Este estilo coloca las llaves asociadas con la instrucciones de control indentada en la siguiente linea. Este estilo pone la llave que sigue a la declaración de un bloque se realiza indentada en la línea siguiente. Instrucciones dentro del bloque son indentados en el mismo nivel que la llave.

Las ventajas obtenidas mediante la implementación de este estilo son las mismas del estilo Allman en que los bloques son claramente separados desde la instrucción de control, Sin embargo en el estilo Whitesmiths, el bloque está conectado visualmente a su declaración de control. Otra ventaja es que la alineación de las llaves con el bloque entero es visto como un solo conjunto de instrucciones. Además, las llaves hacen hincapié en que el contenido del bloque están subordinados a la declaración de control. Una desventaja de este estilo podria ser que las llaves ocupan una linea entera. Otro inconveniente podría ser que el la llave de cierre no se alinea con la declaración a la que conceptualmente pertenecen, aunque otros sostienen que el cierre de llaves pertenece a la llave de apertura y no a la declaración de control

function saludar($val)

{

if($val ==1)

{

echo "HOLA";

}

else

{

echo "CHAO";

}

}

Estilo GNU

El estilo GNU coloca una llave sobre la siguiente linea. Las llaves son indentadas por 2 espacios, y el código que contiene indentada por 2 espacios adicionales.

function saludar($val)

{

If($val ==1)

{

...

Descargar como (para miembros actualizados)  txt (9.1 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com