jueves, 30 de junio de 2011

Lenguajes De Programación Más Usados

Entre los lenguajes más utilizados en el año 2011 encontramos:

• JavaScript
• PHP
• Ajax
• C
• C++
• Visual Basic
• PERL
• ASP

Estos lenguajes en su mayoría esta orientados a objetos.

EL PHP: (HYPERTEXT PRP PROPOCESOR) Es un lenguaje de alto nivel que está estructurado en su mayoría con HTML .Con este lenguaje se diseñan paginas dinámicas, que es decir páginas que permiten interactuar con el visitante.
Una de las características más potentes es su soporte para una gran cantidad de base de datos. Las páginas diseñadas con PHP permite el manejo de las cookies.

JAVASCRIPT: Se trata de un lenguaje de programación que favorece mucho al cliente ya que el navegador es el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de navegadores modernos, es el lenguaje de programación más usado.
¿Por qué deberíamos JavaScript?
La razón de mayor peso es que es utilizado por millones de páginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy apetecido. La oferta de trabajo para las personas que manejen este lenguaje es muy alta.

AJAX: Es la palabra de moda en el mundo del desarrollo de páginas web, Ajax no es una tecnología si no la unión de varias tecnologías.
Se dice que es la nueva maravilla de la tecnología con este lenguaje fue hecho Google Maps, Gmail, Google chrome.
Ajax es asynchronous JavaScript + XML.

C: Es un lenguaje de programación creado en 1972, es un lenguaje orientado a objetos tipificado como de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras de alto nivel con, con este lenguaje fue hecho java, PHP, Visual Basic.

C++: Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

VISUAL BASIC: Es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte de este lenguaje hasta marzo de 2008.

PERL: Es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.

ASP: (Active Server Pages) Es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor. ASP se escribe en la misma página web, utilizando el lenguaje Visual Basic Script o Jscript. Con las ASP podemos realizar muchos tipos de aplicaciones distintas. Nos permite acceso a bases de datos, al sistema de archivos del servidor y en general a todos los recursos que tenga el propio servidor. También tenemos la posibilidad de comprar componentes ActiveX fabricados por distintas empresas de desarrollo de software que sirven para realizar múltiples usos, como el envió de correo, generar gráficas dinámicamente, y un largo etc.