ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lengiuajes De La Programacion Orientada A Objetos


Enviado por   •  26 de Agosto de 2013  •  861 Palabras (4 Páginas)  •  282 Visitas

Página 1 de 4

Programación

Python.-

Es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo de programación, permite varios estilos como la programación orientada a objetos, la programación imperativa y la programación funcional. Existen otros paradigmas que vienen mediante el uso de extensiones.

Python usa tipado dinámico y el conteo de referencias para la administración de memoria.

Tipos De Datos.-

Cadena: str (es una cadena inmutable).

Cadena: unicode (es la versión Unicode de str).

Secuencia: list (Secuencia mutable puede contener objetos de diversos tipos).

Secuencia: tuple (Secuencia Inmutable puede contener objetos de diversos tipos).

Conjunto: set (Conjunto mutable sin orden no contiene duplicados).

Conjunto: frozenset (Conjunto inmutable sin orden no contiene duplicados).

Mapping: dict (es un grupo de pares clave: valor).

C++.-

C++ es un lenguaje de programación diseñado a mediados de 1980 por Bjarne Stroustup. La intención de su creación fue el de extender al exitoso lenguaje C con mecanismos que permitan la manipulación de objetos desde el punto de vista de llos lenguajes orientados a objetos el lenguaje C++ es un lenguaje hibrido

Tipos De Datos.-

C++ tiene los siguientes tipos de datos que son fundamentales:

Carácter: char (que también es un entero) wchar_t.

Enteros: short, int , long, long long.

Numeros en coma flotante: float, double, long double.

Booleanos: bool.

Vacio: void.

PHP.-

Es un lenguaje de programacion de uso general de codigo del lado del servidor esta originalmente deseñado para el desarrollo web de contenido dinamico. Este lenguaje fue uno de los primeros lenguajes en incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

Este lenguaje fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994.

El 13 de julio de 2004 fue lanzado PHP 5 utilizando el motor Zend Engine 2.0 (o también llamado Zend Engine 2). Incluye todas las ventajas que provee el nuevo Zend Engine 2 como:

• Mejor soporte para la programación orientada a objetos que en versiones anteriores .

• Mejoras de rendimiento.

• Mejor soporte para MySQL con extensión completamente reescrita.

• Mejor soporte a XML (XPath, DOM, etc).

• Soporte nativo para SQLite.

• Soporte integrado para SOAP.

• Iteradores de datos.

• Manejo de excepciones.

• Mejoras con la implementación con Oracle.

En la siguiente tabla se puede explicar las versiones del lenguaje php que fueron lanzadas y también si existe soporte o no existe también para un lanzamiento futuro.

Versión mayor Versión menor Fecha de lanzamiento Notas

1 1.0.0 08-06-1995 Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versión en usar el nombre "PHP".9

2 2.0.0 01-11-1997 Considerada por sus creadores la "herramienta más rápida y sencilla" para crear páginas web dinámicas.9

3 3.0.0 06-06-1998 Zeev Suraski y Andi Gutmans reescribieron la base para esta versión.9

4 4.0.0 22-05-2000 Se añadió un sistema de parsing de dos fases llamado motor Zend.10

4.1.0 10-12-2001 Se introducen 'superglobales' ($_GET, $_POST, $_SESSION, etc.)10

4.2.0 22-04-2002 Se deshabilitan register_globals por defecto. Datos recibidos por la red no son insertados en el espacio de nombres global, cerrando posibles agujeros de seguridad en las aplicaciones.10

4.3.0 27-12-2002 Se introduce CLI, y CGI.10 11

4.4.0 11-07-2005 Se añaden páginas man para phpize y php-config.10

4.4.9 07-08-2008 Mejoras de seguridad y arreglo de bugs. Último lanzamiento de la serie PHP 4.4.12 13

5 5.0.0 13-07-2004 Motor Zend II con un nuevo modelo de objetos.14

5.1.0 24-11-2005 Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP.14

5.2.0 02-11-2006 Activida extensión de filtro por defecto. Soporte JSON nativo.14

5.2.17 06-01-2011 Arreglo de vulnerabilidad crítica conectada a punto flotante.

5.3.0 30-06-2009 Soporte para espacios de nombres, enlace estático en tiempo de ejecución, etiqueta de salto (goto limitada), Clausuras nativas, Soporte nativo para archivos PHP (phar), recolección de basura para referencias circulares, soporte mejorado para Windows, sqlite3, mysqlnd como reemplazo a libmysql como biblioteca para extensiones que funcionan conMySQL, fileinfo como reemplzado de mime_magic para mejor soporte MIME, extensión de Internacionalización, y etiqueta ereg obsoleta.

5.3.1 19-11-2009 Cerca de 100 bug fixes .

5.3.2 04-03-2010 Gran número de bug fixes.

5.3.3 22-07-2010 Mayoritariamente arreglo de errores; FPM SAPI.

5.3.4 10-12-2010 Mejoras a FPM SAPI.

5.3.5 06-01-2011 Arreglo de vulnerabilidad crítica relacionada a punto flotante.

5.3.6 10-03-2011 Cerca de 60 bug fixes.

5.3.7 18-08-2011 Esta versión se enfoca en la estabilidad con cerca de 90 bug fixes, algunos de los cuales tienen implicaciones a la seguridad.

5.3.8 23-08-2011 Esta versión arregla dos errores introducidos por la versión 5.3.7.

5.3.9 10-01-2012 Esta versión se enfoca en la estabilidad con cerca de 90 bug fixes, algunos de los cuales tienen implicaciones a la seguridad.

5.3.10 02-02-2012 Arreglo de vulnerabilidad de ejecución de código arbitrario reportada por Stefan Esser, CVE-2012-0830.

5.3.11 26-04-2012 ..

5.3.12 03-05-2012 ..

5.3.13 08-05-2012 Arreglo de vulnerabilidad para instalaciones basadas en CGI.

5.3.14 14-06-2012 ...

5.3.15 19-07-2012 ...

5.3.16 16-08-2012 ...

5.3.17 13-09-2012 ...

5.3.18 18-10-2012 ...

5.3.19 22-11-2012 ...

5.3.20 20-12-2012 ...

5.3.21 17-01-2013 ...

5.3.22 21-02-2013 ...

5.3.23 14-03-2013 ...

5.3.24 11-04-2013 ...

5.3.2515

09-05-2013 ...

5.3.2616

06-06-2013 ...

5.3.2717

11-07-2013 ...

5.4.0 01-03-2012 Soporte para Trait y sintaxis abreviada de array. Elementos removidos:register_globals, safe_mode, allow_call_time_pass_reference,session_register(), session_unregister() y session_is_registered(). Servidor web incorporado.18 Varias mejoras a características existentes y al rendimiento, y requerimientos de memoria menores.

5.4.1 26-04-2012 Varios bug fixes y mejoras de seguridad.

5.4.2 03-05-2012 Parche de seguridad para arreglar vulnerabilidad del parámetro query string de PHP-CGI.

5.4.3 08-05-2012 Arreglo de vulnerabilidad para instalaciones basadas en CGI y también para la vulnerabilidad de desbordamiento de búfer para apache_request_headers()

5.4.4 14-06-2012 ...

5.4.5 19-07-2012 ...

5.4.6 16-08-2012 ...

5.4.7 13-09-2012 ...

5.4.8 18-10-2012 ...

5.4.9 22-11-2012 ...

5.4.10 20-12-2012 ...

5.4.11 17-01-2013 ...

5.4.12 21-02-2013 ...

5.4.13 14-03-2013 ...

5.4.14 11-04-2013 ...

5.4.1519

09-05-2013 ...

5.4.1620

06-06-2013 ...

5.4.1721

04-07-2013 ...

5.5.0 beta3 11-04-2013 ...

5.5.0 beta4 22

25-04-2013 ...

5.5.0 RC1 23

09-05-2013 ...

5.5.0 RC2 24

23-05-2013 ...

5.5.0 RC3 25

09-05-2013 ...

5.5.0 20-06-2013 Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003.26

6 6.0.0 Sin fecha El desarrollo de PHP 6 ha sido retrasado porque los desarrolladores decidieron que el enfoque actual para tratar cadenas Unicode no es correcto, y están considerando formas alternas para la siguiente versión.27 Las mejoras planeadas para PHP 6 fueron añadidas en su lugar en PHP 5.3.0 (Soporte para espacios de nombre, enlace estático en tiempo de ejecución, funciones lambda, clausuras, goto) y 5.4.0 (traits, revinculación de clausura).

Significado

Rojo Sin soporte

Verde Con soporte

Azul Lanzamiento futuro

...

Descargar como  txt (7.7 Kb)  
Leer 3 páginas más »
txt