You are on page 1of 5

Instituto Tecnolgico de Salina Cruz

ALUMNO: lvaro de Jess Ramos Garca.

DOCENTE: Mc. Susana Mnica Rojas Najeras.

ASIGNATURA: Fundamentos de programacin.

CARRERA: ING. En Tecnologas de la Informacin y Comunicaciones.

N DE CONTROL: 131020118

TEMA: Tabla comparativa de lenguaje de programacin SEMESTRE: 1

Lenguajes de programacin

Qu es?

Ventajas

Desventajas

Entorno de desarrollo El diseo de java, su robustez, el respaldo de la industrias y su fcil portabilidad han echo de javas un lenguaje con mayor crecimiento y amplitud de uso de distintos mbitos de la industria de informtica: POR ESO SE DESARROLLA EN ENTORNO COMO: En dispositivos mviles y sistemas importados. En mabegadores web, javas web start. En sistemas

Sistemas operativos Sirve para todos los sistemas operativos y si no es la versin adecuada para dicho sistema, la misma aplicacin de java se encarga de descargar o actualizar versin para un excelente desempeo en la PC. Algunos sistemas operativos destacado en los que funciona la aplicacin : Unix , Linux, Solaris, Windows, Mac.

Javas

Es un lenguaje de orientado a objetos, de una plataforma independiente, fue desarrollado por la compaa sun Microsystems.

Se pueden realizar distintos aplicativos, como son applets, que son aplicaciones especiales, que se ejecutan dentro de un navegador al ser cargado una pgina HTML en el servidor WEB, por lo general los applets son programas pequeos y de propsito especifico. Puede desarrollar aplicaciones como software

Espera la aplicacin siguiente para ser ms rpido. Es algo lento.

C++

Lenguaje de programacin orientado a objetos creado Bjarne Stroustrup.

Visual BASIC

Es un lenguaje de programacin dirigido por eventos, desarrollado por el alemn Alan

que se ejecutan de forma independiente, es decir como la programacin de javas, se pueden realizar aplicaciones como un procesador de palabras, una hoja que sirva para clculos, una aplicacin grafica, etc. Es muy potente en cuanto a lo que se refiere a creacin de sistemas complejos es un lenguaje muy robusto. Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de

de servidor, JSP( Javas Server Pages) En aplicaciones de escritorios. Plataformas soportadas: una versin del entorno de ejecucin javas JRE( javas rutimer environment) est disponible en la mayora de equipo de escritorio. Sirve para todos los sistemas operativos pero cada uno con su respectiva versin para dicho sistema.

No es atractivo visualmente. No es aconsejable para creacin de pginas web.

Probablemente la versin asociada con barias libreras DLL Hell. Incapacidad para crear aplicaciones

Entorno de desarrollo existe un nico entorno de desarrollo para visual Basic, desarrollado por

Cooper para Microsoft

PHP

PHP es un lenguaje de programacin interpretado, diseado originalmente para la creacin de paginas web dinamicas.

Windows. Permite usar con facilidad la plataforma de los sistemas de Windows, dado que tiene acceso prcticamente total ala API de Windows, incluidos libreras actuales. Es uno de los lenguajes de uso ms extendidos, por lo que resulta fcil encontrar informacin documentacin y fuentes para los proyectos. Es un lenguaje multiplataforma, orientado al desarrollo de aplicacin web dinmicas con acceso a informacin almacenada en una base de

mutihilo, sin tener que recurrir a llamadas de la API DE WINDOWS

Microsoft, Microsoft visual Basic x.0para versiones desde la 1.0 hasta las 6.0 ( con las diferencias entre versiones desde la 1.0(MSDOS Windows 3.1)hasta la 3.0 su entorno de desarrollo es muy similar al de otros lenguajes e IDEs

Como es un lenguaje que se interpreta en ejecucin, para ciertos usos puede resultar un incombeniente que el cdigo fuerte no pueda ser ocultado. La

Se usa principalmente para la interpretacin del lado del servidor, pero actualmente puede ser utilizado desde un interfaz de lneas de comandos o en la

datos.

fusin es una tcnica que puede dificultar la lectura del cdigo pero no la impide y, en ciertos casos, representa un costo en tipo de ejecucin

creacin de otros tipos de programas incluyendo aplicaciones con interfas grafica usando las bibliotecas Q+ o GTK+.

You might also like