comparativa lenguaje de progamacion

7
 LENGUAJE DE PROGAMACION ¿QUE ES? VENTAJAS DESVENTAJAS  ENTORNOS DE DESARROLLO SISTEMAS OPERATIVOS C + + LENGUAJE DE PROGRAMACION ORIENTADA A OBJETOS CREADO POR BJARNE STROUSTRUP  es muy potente en cuanto a lo que se refiere a creacion de sistemas complejos un lenguaje muy robusto -no es atractivo visualmente -no es aconsejable para creacion de paginas web sirver para todos los sistemas operativo pero cada uno con su respectiva version para dicho sistema HTML Lenguaje utilizado para la creación de páginas Web. HTML sign ifica “HyperText Mark-Up Language”, que significa, “Lenguaje para el Formato de Documentos de Hipertexto”, es decir, texto presentado de forma estructurada y agradable, con enlaces  (hyperlinks ) que conducen a otros documentos o fuentes  •Sencillo que permite describir hipertexto. •Archivos pequeños. •Lenguaje de fácil aprendizaje.  •Lo admiten todos los exploradores  •Lenguaje estático.  •La interpretación de cada navegador puede ser diferente.  •Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.  •Lento para ejecutar archivos pesados Los entornos de desarrollo son editores, herramientas o programas para desarrollar, elaborar y programar (valga la redundancia) en cada lenguaje. Ide para html  Notepad++   Eclipse   Aptana   Assembler   Power 3.8 Y muchos mas Se pueden ver en todos los sistemas operativos, pero la interpretación varía según el navegador que este utilizando.  

Upload: emmanuel-marquez

Post on 12-Oct-2015

10 views

Category:

Documents


0 download

DESCRIPTION

tabla comparativa entre lenguajes de programacion, desde entornos basados en DOS hasta graficos.

TRANSCRIPT

LENGUAJE DE PROGAMACIONQUE ES?VENTAJASDESVENTAJASENTORNOS DE DESARROLLOSISTEMAS OPERATIVOS

C + +LENGUAJE DE PROGRAMACION ORIENTADA A OBJETOS CREADO POR BJARNE STROUSTRUPes muy potente en cuanto a lo que se refiere a creacion de sistemas complejos un lenguaje muy robusto-no es atractivo visualmente-no es aconsejable para creacion de paginas web

sirver para todos los sistemas operativo pero cada uno con su respectiva version para dicho sistema

HTMLLenguaje utilizado para la creacin de pginas Web. HTML significa HyperText Mark-Up Language, que significa, Lenguaje para el Formato de Documentos de Hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes

Sencillo que permite describir hipertexto.Archivos pequeos.Lenguaje de fcil aprendizaje.Lo admiten todos los exploradores

Lenguaje esttico.La interpretacin de cada navegador puede ser diferente.Guarda muchas etiquetas que pueden convertirse en basura y dificultan la correccin.Lento para ejecutar archivos pesados

Los entornos de desarrollo son editores, herramientas o programas para desarrollar, elaborar y programar (valga la redundancia) en cada lenguaje. Ide para html Notepad++ Eclipse Aptana Assembler Power 3.8Y muchos masSe pueden ver en todos los sistemas operativos, pero la interpretacin vara segn el navegador que este utilizando.

MICROSOFT .NETes un proyecto de microsoft para crear una nueva plataforma de desarrollo de software con enfasis en transparencia de redes ,con independencia de plataforma y q permite un rapido desarrollo de aplicacion.#el desarrollo rapido de aplicaciones. #la reutilizacion de componentes software al por mayor. #el uso y la programacion de componentes q siguen una politica de diseo uniforme . *la dependecia del codigo fuente de una aplicacion con respecto al framework.*la demanda de grandes cantidades de recursos computacionales debido a q la caracteristica de reutilizacion de los frameworks tiende a generalizar la funcion.

sirve para trabajar la mayoria de las aplicaciones y programas creados para la plataforma windows,permitiendo una integracion mas rapida y agil entre todo tipo de informacion

VISUAL BASICEs un lenguaje de programacin dirigido por eventos, desarrollado por el alemn Alan Cooper para Microsoft.Posee una curva de aprendizaje muy rpida.Integra el diseo e implementacin de formularios de Windows.Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prcticamente total a la API de Windows, incluidas libreras actuales.Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos.Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes.

Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas, se citan entre ellas:Problema de versionado asociado con varias libreras DLL, conocido como DLL Hell.Pobre soporte para programacin orientada a objetosIncapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.Dependencia de complejas y frgiles entradas de registro COM.

Entorno de desarrolloExiste un nico entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0 para versiones desde la 1.0 hasta la 6.0, (con las diferencias entre las versiones desde la 1.0 (MS-DOS/Windows 3.1) hasta la 3.0 (16 bits, Windows 3.1/95) y las de la 4.0 (16/32 bits, Windows 3.1/95/NT) hasta la 6.0 (32 bits, Windows 9x/Me/NT/2000/XP/2003 server).Su entorno de desarrollo es muy similar al de otros lenguajes e IDE's.

C#es un lenguaje de programacin orientadoa objetos desarrollado y estandarizado por Micrisoft como parte desu plataforma NET.

Declaraciones en el espacio de nombres: al empezar a programar algo, se puede definir una o ms clases dentro de un mismo espacio denombres.

Tipos de datos: en C# existe un rango ms amplio y definido de tiposde datos que los que se encuentran en C, C++ o Java.

Atributos: cada miembro de una clase tiene un atributo de acceso deltipo pblico, protegido, interno, interno protegido y privado.

Las desventajas que se derivan del uso de este lenguaje de programacin son que en primer lugar se tiene que conseguir una versin reciente de Visual Studio .NET, por otra parte se tiene que teneralgunos requerimientos mnimos del sistema para poder trabajar adecuadamente tales como contar con Windows NT 4 o superior, tener alrededor de 4 gigas de espacio libre para la pura instalacin, etc.

XMLEs un estandar.

creen sus propias etiquetas permitiendo la definicion,transmision,validacion e interpretacion de datos entre aplicaciones y entre organizaciones.

xml define datos portables al igual que java define codigo portable

lenguaje abierto, estandar derivado de SGML optimizando para su uso en la WWW.permite la estructuracion de la informacion

es la base d ela nueva generacion de aplicaciones web--intercambio de datos

poder etiquear los datos con su significado

el valor de los atributos siempre se encierra entre comillas dobles o simples.

un lenguaje extendibleel mayor informe que las aplicaciones xml. es que el navegador o el visualizador que el usuario utilize no cuente con un parcer capas de visualizar el contenido del documento

JAVAEs un lenguaje orientado a objeto, 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 cargada una pagina HTML en un servidor WEB, por lo general los applets son programas pequeos y de propsitos especficos.Puede desarrollar aplicaciones como software que se ejecutan en forma independiente, es decir con la programacin java, se pueden realizar aplicaciones como un procesador de palabras, una hoja que sirva para clculos, una aplicacin grfica, etc.

ESPERAR LA ACTUALIZACION SIGUIENTE PARA QUE SEA MAS RAPIDO.ES ALGO LENTO.El diseo de Java, su robustez, el respaldo de la industria y su fcil portabilidad han hecho de Java uno de los lenguajes con un mayor crecimiento y amplitud de uso en distintos mbitos de la industria de la informtica: POR ESO SE DASARROLLA EN ENTORNOS COMO:En dispositivos mviles y sistemas empotrados, J2ME (Java 2 Platform, Micro Edition).En el navegador web, Java Web Start.En sistemas de servidor, JSP (Java Server Pages).En aplicaciones de escritorio.Plataformas soportadas:Una versin del entorno de ejecucin Java JRE (Java Runtime Environment) est disponible en la mayora de equipos de escritorio.

Sirve para todos los sistemas operativos y si no es la versin adecuada para dicho sistema, la misma aplicacin java se encarga de descargas o actualizar versin para un excelente desempeo en el PC.Algunos de los sistemas operativos mas destacados en los que funciona la aplicacin:

Unix, Linux, Solaris,Windows, Mac.

PHPPHP es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicasEs un lenguaje multiplataforma.Orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin almacenada en una base de datos.

Como es un lenguaje que se interpreta en ejecucin, para ciertos usos puede resultar un inconveniente que el cdigo fuente no pueda ser ocultado. La ofuscacin es una tcnica que puede dificultar la lectura del cdigo pero no la impide y, en ciertos casos, representa un costo en tiempos de ejecucin.

. Se usa principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.