Versiones de lenguajes de programación web


Lenguaje de programación PHP
Resultado de imagen para php
Versiones:
Versión
Fecha de lanzamiento
Fin de soporte
Notas
1.0
08-06-1995
Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versión en usar el nombre "PHP".19
2.0
01-11-1997
Considerada por sus creadores la "herramienta más rápida y sencilla" para crear páginas web dinámicas.19
3.0
06-06-1998
20-10-2000
Zeev Suraski y Andi Gutmans reescribieron la base para esta versión.19
4.0
22-05-2000
23-01-2001
Se añadió un sistema de parsing de dos fases llamado motor Zend.20
4.1
10-12-2001
12-03-2002
Se introducen 'superglobales' ($_GET$_POST$_SESSION, etc.)20
4.2
22-04-2002
06-09-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.20
4.3
27-12-2002
31-03-2005
Se introduce CLI, y CGI.2021
4.4
11-07-2005
07-08-2008
Se añaden páginas man para phpize y php-config.20
5.0
13-07-2004
05-09-2005
Motor Zend II con un nuevo modelo de objetos.22
5.1
24-11-2005
24-08-2006
Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP.22
5.2
02-11-2006
06-01-2011
Activida extensión de filtro por defecto. Soporte JSON nativo.22
5.3
30-06-2009
14-08-201423
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 con MySQL, fileinfo como reemplzado de mime_magic para mejor soporte MIME, extensión de Internacionalización, y etiqueta ereg obsoleta.
5.4
01-03-2012
15-09-2015
Soporte para Trait y sintaxis abreviada de array. Elementos eliminados: register_globalssafe_modeallow_call_time_pass_referencesession_register()session_unregister() y session_is_registered(). Servidor web incorporado.24​ Varias mejoras a características existentes y al rendimiento, y requerimientos de memoria menores.
5.5
20-06-2013
20-06-2016
Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003.25
5.6
20-08-2014
31-12-2018
Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador **.26
6
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).
Se abandonó la versión 6 de PHP siendo la siguiente versión la 7.28
7.0
03-11-201529
03-12-2018
Mejoras de rendimiento ,30​ declaración de tipos de retorno en funciones 31
7.1
01-12-20163233
01-12-2019
Tipo de retorno vacío,34​ Clase constante modificadores de visibilidad,35​ Tipos nullable,36​ iterable de tipo seudo,37​ Captura múltiples tipos de excepciones.38
7.2
30-11-2017
30-11-2020
Nuevo tipo de retorno "object",39​ integración de Libsodium como una extensión del núcleo40
7.3
6-12-2018
6-12-2021



 Perl
Resultado de imagen para perl




Versiones:
Última versión estable
5.30.0​ / 22 de mayo de 2019 (5 meses y 1 día)
5.28.2 / 19 de abril de 2019 (6 meses y 4 días)
Última versión en pruebas
5.31.4 (20 de septiembre de 2019 (1 mes y 3 días))



Java
Resultado de imagen para java

Versiones de Java (1.0 -1.2)

Java aparece en 1995 como un nuevo lenguaje de programación con soporte multiplataforma desarrollado por James Gosling y Sun MicroSystems.
Versión 1.0: La primera versión del lenguaje contiene las clases principales , la maquina virtual y el API gráfico de AWT es un lenguaje que acaba de nacer.
Versión 1.1: Aparece en 1997 e incorpora al lenguaje varias clases que faltaban como Readers /Writers  ,Calendars y Bundles . Pero sin ningún lugar a duda su mayor aportación es la inclusión del estandar de JavaBeans y el API de JDBC para conexión a bases de datos. Este último supone un salto importante en cuando a la utilización del lenguaje.
Versión 1.2: En 1998 aparece otra evolución importante con la llegada del framework de Collections y el API de Swing que permite desarrollar interfaces de ventanas más complejos.

Versiones de Java (1.3 -1.5)

Java en estos momentos ya es una plataforma madura a la cual el fabricante va añadiendo nuevas características.
Versión 1.3: Avances pequeños en cuanto a APIs , se añade soporte JNDI. Sin embargo el avance en cuento a la arquitectura de la maquina virtual es importante ya que aparece la máquina HotSpot con compilación JIT (Just-in Time).
Versión 1.4: Se produce un salto importante en cuanto a nuevas APIs. Se incorpora un fuerte soporte de XML , Expresiones Regulares , Criptografía etc.
Versión 1.5: También denomina Java 5 se producen dos saltos importantes a nivel del core del lenguaje. Por una parte la inclusión de tipos Genéricos que se echaban en falta en el mundo de las colecciones. Por el otro lado la inclusión del concepto de metadatos con el uso de anotaciones. Se amplía el soporte de APIs orientadas a programación concurrente.

Versiones de Java (1.6 -1.8)

Java ha madurado mucho y es una de las plataforma de referencia.
Versión 1.6: Esta versión contiene avances muy puntuales con la inclusión de un API de compilación “on-the-fly” que permitirá gestionar servicios web de forma cómoda.
Versión 1.7: Otra versión cuyos cambios a nivel del lenguaje son limitados. Se produce una mejora de la máquina virtual incluyendo nuevos recolectores de basura.
Versión 1.8: Llega Java 8 el gran salto en cuanto al lenguaje se refiere. Se abren las puerta a la programación funcional con el uso de expresiones Lambda y Streams. Se realiza una revisión de APIS y se actualiza de forma importante la gestión de fechas.





C++


Resultado de imagen para c++
                                                                                  

Versiones:
Resultado de imagen para c++ versiones


C#

Resultado de imagen para c#
Versiones:
·         C # 1.0 publicado con .NET 1.0 y VS2002 (enero de 2002)
·         C # 1.2 publicado con .NET 1.1 y VS2003 (abril de 2003).
·         C # 2.0 publicado con .NET 2.0 y VS2005 (noviembre de 2005). Principales novedades: los genéricos, métodos anónimos, tipos nullable.
·         C # 3.0 publicado con .NET 3.5 y VS2008 (noviembre de 2007). Principales novedades: las expresiones lambda, métodos de extensión, los árboles de expresión, tipos anónimos, implicit typing (var), query expressions
·         ASP.MVC 1.0: 13-03-2009
·         ASP.MVC 2.0: 10-03-2010
·         C # 4.0 publicado con .NET 4 y VS2010 (abril de 2010). Las principales nuevas características: late binding (dynamic)named arguments y parámetros opcionales.
·         ASP.MVC 3.0: 13-01-2011
·         C # 5.0 publicado con .NET 4.5 y VS2012 (agosto de 2012). Características más importantes: la programación asíncrona,caller info attributes , loop variable closure.
·         ASP.NET MVC 4: 15-08-2012
·         ASP.NET MVC 5: 17-10-2013
·         C # 6.0 publicado con .NET 4.6 y VS2015 (julio de 2015). Implementado por Roslyn. Características: inicializadores de propiedades implementadas automáticamente, utilizando directivas para importar miembros estáticos, filtros de excepción, literales binarios y separadores de dígitos, miembros indexados y inicializadores de elemento, await en catch finally y métodos de extensión Add en inicializadores de colección.

 Python


Resultado de imagen para python



Versiones:
·         1991. version 0.9.0. Guido van Rossum En febrero de 1991 publicó la primera versión de pyton 0.9.0.
·         1994. version 1.0. La versión 1.0 se publicó en enero de 1994. ...
·         1995. version 1.2. ...
·         1995. version 1.4. ...
·         2000. version 2.0. ...
·         2000. version 2.1. ...
·         2001. version 2.2. ...
·         2009. version 2.6.
·         2010. version 3.0

JavaScript

Resultado de imagen para java script

Versiones:

Resultado de imagen para versiones de java script


esta informacion llega a ustedes gracias a Wiquipedia
Realizado por : Jeremy #9





















Comentarios

Entradas más populares de este blog