Está en la página 1de 5

NOMBRE DEL ALUMNO: CRUZ SOLAR JOSE ALEXIS

CARRERA: ING. EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIN (TICS)

GRADO: PRIMER SEMESTRE

GRUPO: SALON E2

TEMA: CUADRO COMPARATIVO DE LOS LENGUAJES DE PROGRAMACION JAVA, C++, VISUAL BASIC y PHP

FECHA DE ENTREGA: 13 DE SEPTIEMBRE DEL 2013

LENGUAJE DE PROGRAM ACION

CREADO POR: Y LANZADO EN LA FECHA: El lenguaje de programaci n Java fue originalmente desarrollado por James Gosling de Su n Microsystems . publicado en el 1995

QUE ES?

VENTAJAS

DESVENTAJAS

CARACTERISTICAS

Es un lenguaje de programacin orientado a objetos y de plataforma independiente.

Diseado a mediados de los aos 1980 por Bjarne Stroustrup

Es un lenguaje de programacin orientada a objetos

Independiente de la plataforma Es un lenguaje multiplataforma Es libre Usando JAVA podemos desarrollar aplicaciones web dinmicas Permite crear programas modulares y cdigos reutilizables Est orientado a objetos. Se pueden realizar distintos aplicativos, como son applets. Eliminacin del uso de punteros No importa el orden en que hayan sido definidas las clases ni las funciones. No hay necesidad de declarar funciones y clases antes de definirlas. Soporta definicin de clases dentro de otras.

Puede ser un lenguaje de ejecucin lenta. Es considerado un lenguaje difcil de aprender debido a su compleja sintaxis. Esperar la siguiente actualizacin para que sea ms rpido.

Lenguaje Simple Orientado a Objeto Robusto Seguro Indiferente a la arquitectura Portable Interpretado y compilado a la vez Multihebra o Multihilos Dinmico Produce Applets Recoleccion de basura automatica

Uso de DLLs No es recomendable para desarrollo de pginas Web. Es difcil programar bases de datos Encapsulacin. Recoleccin de basura nativa

Tiene un conjunto completo de instrucciones de control. Permite la agrupacin de instrucciones. Los argumentos de las funciones se transfieren por su valor. E/S no forma parte del lenguaje, sino que se proporciona a travs de una biblioteca de

PHP fue creado originalmente por Rasmus Lerdorf en 1995.

No existen funciones, ni variables globales, todo pertenece a una clase. Todos los valores son inicializados antes de ser usados. No se pueden utilizar valores no booleanos Genera programas compactos. Es un lenguaje Multiplataforma de Manejo de excepciones programacin Biblioteca nativa de de uso funciones general de cdi Permite tcnicas de go del lado del programacin orientada servidor origin a objetos. almente Amplia documentacin diseado para en su pgina oficial-> el desarrollo PHP web de conteni Destacada conectividad do dinmico. con MySQL. Es libre.

funciones. Permite la separacin de un programa en mdulos que admiten compilacin independiente.

Promueve creacin de cdigo desordenado y con un mantenimiento complejo. No posee adecuado manejo de unicode. Es muy difcil de optimizar. Diseado especialmente hacia un modo de realizar aplicaciones Web que es problemtico y obsoleto.

Orientado al desarrollo de aplicaciones web dinmicas Es considerado un lenguaje fcil de aprender. El cdigo fuente escrito en PHP es invisible al navegador web y al cliente Capacidad de conexin con la mayora de los motores de base de datos Capacidad de expandir su potencial utilizando mdulos (llamados ext's o extensiones). Es libre Permite aplicar tcnicas de programacin orientada a objetos. No requiere definicin de

tipos de variables Tiene manejo de excepciones (desde PHP5).

Desarrollado por Alan Cooper para Microsoft. Su primera versin fue presentada en 1991

Es un lenguaje de programacin dirigido por eventos

La facilidad del lenguaje permite crear aplicaciones para windows en muy poco tiempo. Integra el diseo e implementacin de formularios de Windows. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes. Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto

Sin soporte oficial de Microsoft desde el 4 de abril de 2008 No es multiplataforma No permite programacin a bajo nivel ni incrustar secciones de cdigo en ASM Slo soporta libreras dinmicas (DLL) Es un lenguaje basado en objetos pero no implementa por completo la filosofa de Orientacin a Objetos (vase POO ). No permite

Barra de titulo Barra de mens: Barra de herramientas estndar Ventana de formulario Cuadro de herramientas Ventana de proyecto Ventana de posicin del
formulario

La Ventana propiedades

Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de clculo, bases de datos (access). Si bien permite desarrollar grandes y complejas aplicaciones

nombres de espacio No permite la sobrecarga de operadores ni mtodos No soporta correctamente la programacin multihilo haciendo muy inestable su ejecucin inclusive desde el propio entorno de desarrollo. Se bugea con facilidad y no permite ensamblar codigo libre

También podría gustarte