El documento describe brevemente varios lenguajes de programación, incluyendo C++, Java, Visual Basic, Pascal, FoxPro, COBOL, PHP, .NET, Python, Ruby, y Node.js. Explica sus orígenes, características principales y usos comunes.
Lenguajes de programación C++, Java, Visual Basic, Pascal, FoxPro, COBOL, PHP, .NET, Python, Ruby y Node
1. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
C++
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 lenguaje de programación C mecanismos que permiten la
manipulaciónde objetos.En esesentido, desdeel puntode vista de loslenguajesorientadosa objetos, el
C++ es un lenguaje híbrido.
Posteriormenteseañadieronfacilidadesde programacióngenérica,quesesumarona los paradigmas de
programación estructurada yprogramación orientada a objetos. Por esto se suele decir que el C++ es
un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los
fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear
nuevos tipos que se comporten como tipos fundamentales.
2. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
IAVA
Graciasala tecnologíaJava, podrátrabajary entretenerseen un entornoinformáticomucho más seguro.
Si actualiza a la versión de Java más reciente, mejorará la seguridad de su sistema; las versiones
anteriores no incluyen las últimas actualizaciones de seguridad.
ConJava podrájugara juegosen línea, charlarconpersonasdetodoel mundo, calcular los intereses de
su hipoteca y ver imágenes en 3D, entre muchas otras cosas.
VISUAL BASIC
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por 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 que facilitó en cierta medida la programación misma.
3. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de
2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o
marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través
de Visual Basic .NET (y otros lenguajescomo C Sharp (C#) de fácil transición de código entre ellos); fue
el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de
aplicaciones debases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data
Objects.
PASCAL
Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años
1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de
programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin
embargoconeltiemposu utilización excedió el ámbito académico para convertirse en una herramienta
para la creación de aplicaciones de todo tipo.
Pascalse caracterizaporser unlenguajedeprogramaciónestructurado fuertemente tipado. Esto implica
que:
El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta
forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo
de programación monolítica.
4. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
El tipo de dato de todas las variablesdebe ser declarado previamente para que su uso quede habilitado.
FOXPRO
Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema
Gestor de Bases de datos o Database Management System (DBMS) ySistema administrador de bases
de datos relacionales, producido por Microsoft.
5. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
COBOL
El lenguaje COBOL (acrónimo deCOmmon Business-OrientedLanguage, Lenguaje Común Orientado a
Negocios)fuecreadoenelaño 1959conelobjetivo de crearun lenguaje de programación universal que
pudiera ser usado en cualquier ordenador (ya que en los años 1960 existían numerosos modelos de
ordenadoresincompatiblesentre sí), y queestuviera orientadoprincipalmente a los negocios, es decir, a
la llamada informática de gestión.
PHP
PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente
diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de
programación del lado del servidor que se podían incorporar directamente en el documento HTML en
lugarde llamaraun archivoexternoque proceselosdatos. El código es interpretado por un servidor web
conunmódulodeprocesadordePHP que genera la página web resultante. PHP ha evolucionado por lo
6. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones
gráficasindependientes.Puedeserusado en la mayoría de los servidores web al igual que en casi todos
los sistemas operativos yplataformas sin ningún costo.
.NET
El .NET Frameworkproporcionaunmodelodeprogramaciónintegralparalaconstrucción de todo tipo de
aplicaciones, desde el móvil a la web de escritorio. Puede descargar Visual Studio gratis, y ser la
codificación en tan sólo unos minutos.
NET Framework 4.6.1
.NET Framework 4.5.2
.NET Framework 4.0
.NET Framework 3.5 SP1
Todas las descargas de .NET Framework
Orientación de paquetes ySDK
PYTHON
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que
favorezca un código legible.
7. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a
objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje
interpretado, usa tipado dinámico yes multiplataforma
RUBY
8. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
Un lenguajedeprogramacióndinámicoyde códigoabiertoenfocadoenlasimplicidadyproductividad. Su
elegante sintaxis se siente natural al leerla y fácil al escribirla.
NODE
Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del
servidor (pero no limitándose a ello) basado en el lenguaje de programación ECMAScript, asíncrono,
conI/O de datos enuna arquitecturaorientadaaeventos y basadoen elmotor V8 deGoogle.Fuecreado
con el enfoque de ser útil en la creación de programas de red altamente escalables, como por
ejemplo, servidores web.2 Fue creado por Ryan Dahlen 2009 y su evolución está apadrinada por la
9. Veronica Cañaveral Angel
Yesica Cañaveral Angel
Técnicas en Instalacion De Redes
empresa Joyent, que además tiene contratado a Dahl en plantilla