Вы находитесь на странице: 1из 3

INSTITUTO TECNOLOGICO SUPERIOR

DE ALVARADO

INGENIERA EN SISTEMAS
COMPUTACIONALES
Materia:
PROGRAMACION LOGICA Y FUNCIONAL

Semestre-Grupo:
7 U

Producto Acadmico:
CUADRO COMPARATIVO DE ESTILOS DE
PROGRAMACION

Unidad:
I

Presenta:
CRUZ ROJAS LEONARDO< 146Z0094>

Docente:
ISC. PEA VALERIO OSCAR LUIS

H. Y G. ALVARADO, VER. 10 DE SEP DEL 2017


Estilo Definicin Lenguaje Autor Ventaja Desventaja
K&R Fue llamado de esta forma C, PHP y Perl Kernighan y Ritchies La ventaja de este estilo es Una desventaja de este
porque fue porque fue que la llave de apertura estilo es que la llave final
usado por Kernighan y no requiere una lnea de un bloque
Ritchies en su libro The C
Programming. extra y llave de toma una lnea enterf, el
finalizacin se alinea cual podra se
conceptualmente a la parcialmente resuelto en
declaracin conceptual a los bloques if/else y
la que pertenece do/while.
Whitesmiths Este estilo coloca las Lenguaje C Mark Krieger y Gabriel Las ventajas obtenidas Una desventaja de este
llaves asociadas con las Pham mediante la estilo podra ser que las
instrucciones de control implementacin de este llaves
indentada en la siguiente
lnea. Este estilo pone la estilo son las mismas del ocupan una lnea entera.
llave que sigue a la estilo Allman en que los
declaracin de un bloque bloques son
se realiza indentada en la claramente separados
lnea siguiente. desde la instruccin de
Instrucciones dentro del
control.
bloque son indentados en
el mismo nivel que la llave.
BSD KND o Kernel Se define un tabulador Lenguaje C Berkeley Se define un tabulador
duro (8 espacios) el cual duro (8 espacios) el cual
es usado para indentar es usado para
bloques de cdigo,
mientras un tabulador indentar bloques de *********************
suave (4 espacios) para cdigo.
todas las lneas continuas
que exceden el espacio de
visin de la consola
Allman se trata de crear una Lenguaje C Erick Allman Ventaja de este estilo es Una desventaja de este
nueva lnea para las que la indentacin del estilo es que cada llave de
llaves. cdigo finalizacin ocupa una
claramente diferencia las lnea entera sin aadir
instrucciones de un ningn cdigo.
bloque con la
declaracin condicional.

Вам также может понравиться