lenguaje de programación_java

9
EQUIPO#8 CARLOS ERNESTO LANDAVERDE JOSÉ HUMBERTO REYES CANTOR FÁTIMA ALEJANDRA RUIZ RAMÍREZ WENDY LUCIA ORTEGA RAUDA ROSA LILIAN PORTILLO HERNÁNDEZ Instituto Nacional De Armenia Infraestructura de Servicios Informáticos

Upload: ernes-28

Post on 11-Aug-2015

21 views

Category:

Technology


1 download

TRANSCRIPT

EQUIPO#8

• CARLOS ERNESTO LANDAVERDE

• JOSÉ HUMBERTO REYES CANTOR

• FÁTIMA ALEJANDRA RUIZ RAMÍREZ

• WENDY LUCIA ORTEGA RAUDA

• ROSA LILIAN PORTILLO HERNÁNDEZ

Instituto NacionalDe Armenia

Infraestructura de Servicios Informáticos

LENGUAJE DE

PROGRAMACIÓN JAVA

PLATAFORMA DE JAVA

• LOS PROGRAMAS DE JAVA SE COMPILAN EN UN LENGUAJE INTERMEDIO, DENOMINADO BYCOTEC.

ESTE CÓDIGO ES INTERPRETADO POR LA MAQUINA VIRTUAL DE JAVA DEL ENTORNO DE EJECUCIÓN (JRE) QUE SIGNIFICA (JAVA RUNTIME EVIRONMENT) Y ASI SE CONSIGUE LA PORTABILIDAD EN DISTINTAS PLATAFORMAS.

CARACTERÍSTICAS DE JAVA

• UNA DE LAS CARACTERÍSTICAS MAS IMPORTANTES DE LOS LENGUAJES DE PROGRAMACIÓN MODERNOS ES LA PORTABILIDAD. COMO SE HA COMENTADO ANTES UN PROGRAMA ES PORTABLE CUANDO ES INDEPENDIENTE DE LA PLATAFORMA Y SE PUEDE EJECUTAR EN CUALQUIER SISTEMA OPERATIVO Y DISPOSITIVO FÍSICO.

• EL ESTILO DE PROGRAMACIÓN O CODIFICACIÓN DE LOS PROGRAMAS JAVA ES MUY IMPORTANTE. LA LEGIBILIDAD DE UN PROGRAMA DETERMINADA EN BUENA MEDIDA QUE SE HAYA DESARROLLADO CORRECTAMENTE Y QUE EL PRODUCTO FINAL SEA EFICIENTE

LEGIBILIDAD > CORRECCIÓN >EFICIENCIA

LA CODIFICACIÓN DE PROGRAMACION JAVA

LEGIBILIDAD

•UN PROGRAMA JAVA DEBE SER FÁCIL DE LEER Y ENTENDER, INCLUSO PARA UNA PERSONA QUE NO HA PARTICIPADO EN EL DESARROLLO DEL PROGRAMA

CORRECCIÓN

•UN PROGRAMA DEBE HACER LO QUE DEBE HACER, NI MAS, NI MENOS

•UN PROGRAMA DEBE CUMPLIR RIGOROSAMENTE LOS REQUISITOS FUNCIONALES Y TÉCNICOS DE LA FASE DE ESPECIFICACIONES

EFICIENCIA

•SE REFIERE AL TIEMPO QUE UN PROGRAMA TARDA EN EJECUTARSE Y A LOS RECURSOS QUE CONSUME

LENGUAJES DE PROGRAMACIÓN MAS SEGUROS

• LOS LENGUAJE DE PROGRAMACIÓN MAS SEGUROS Y MAS UTILIZADOS:

• JAVA

• PHP

• JAVASCRIPT

• C

• C++

• NET

• PYTHON