Vous êtes sur la page 1sur 3

Nombre de la escuela:

Universidad politécnica de Tapachula

Nombre de la carrera:
Ingeniería de software

Nombre de la asignatura:
Mantenimiento de sistemas

Nombre del alumno:


Héctor Ignacio Bermúdez Martínez
Martin Alberto Domínguez Barrios
Mario Guadalupe Gutiérrez López
Ricardo Israel Ramos Martínez

Matricula:
163176
163227
163148
163242

Cuatrimestre y grupo:
8ª cuatrimestre, grupo A

Nombre del profesor:


José Antonio López Ayala

Fecha:
Febrero 2019
TIPOS DE
DESCRIPCIÓN VENTAJAS DESVENTAJAS
ETILOS

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. Se trata de La llave de apertura no La llave final de un
abrir la llave en la misma línea de requiere una línea bloque toma una
declaración de la orden, intentando los extra y llave de línea enterf, el cual
finalización se alinea podría ser
ESTILO K&R siguientes pasos al mismo nivel que la
llave y cerrando la llave en el mismo conceptualmente a la parcialmente
nivel que la declaración. Ejemplo: declaración resuelto en los
conceptual a la que bloques if/else y
pertenece. do/while.

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.
Ejemplo:
ESTILO
ALLMAN

Cada llave de
finalización ocupa
La indentación del una línea entera sin
código claramente añadir ningún
diferencia las código. Este
instrucciones de un problema era
También conocido como estilo Kernel
bloque con la importante cuando
Normal Form, es la manera más usada
declaración un programador
para el codigo de la distribución del condicional. programaba código
software del sistema operativo de en un terminal que
Berkeley. Es una extensión del estilo
mostraba 24 líneas.
K&R. Se define un tabulador duro (8
ESTILO BSD espacios)el cual es usado para indentar
KNF bloques de código, mientras un
tabulador suave (4 espacios) para todas
las lineas continuas que exceden el
espacio de visión de la consola. Ejemplo:
El estilo Whitesmiths también llamado  Son las mismas del  Este estilo podría
estilo Wishart. Este estilo coloca las estilo Allman en que ser que las llaves
llaves asociadas con las instrucciones los bloques son ocupan una línea
de control indentada en la siguiente claramente entera.
línea. Este estilo pone la llave que sigue separados desde la  La llave de cierre no
a la declaración de un bloque se realiza instrucción de se alinea con la
indentada en la línea siguiente. control, sin embargo, declaración a la que
Instrucciones dentro del bloque son en el estilo conceptualmente
ESTILO indentados en el mismo nivel que la Whitesmiths, el pertenecen,
WHITESMITHS llave. Ejemplo: bloque está aunque otros
conectado sostienen que el
visualmente a su cierre de llaves
declaración de pertenece a la llave
control. de apertura y no a
 La alineación de las la declaración de
llaves con el bloque control.
entero es visto como
un solo conjunto de
instrucciones.
El estilo GNU coloca una llave sobre la
siguiente línea. Las llaves son
indentadas por 2 espacios, y el código
que contiene indentada por 2 espacios
adicionales. Ejemplo:

ESTILO GNU

REFERENCIAS
http://itpn.mx/recursosisc/8semestre/programacionlogicayfuncional/Unidad%20I.pdf

https://es.wikipedia.org/wiki/Estilo_de_programaci%C3%B3n

https://www.fdi.ucm.es/profesor/luis/fp/fp.pdf

http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

Vous aimerez peut-être aussi