Colegio: CELP
Catedrático: Sergio Garcia
Materia: Programación
Grado: 5° BACO
10 Lenguajes de programacion
Nombre: Diego Cordero
Fecha 03-febrero-2015
Introducción
En este trabajo conoceré algunos lenguajes de la programación, cual es su función, quien los creo y como se usan.
- PHP- Personal Home Page Tools
PHP es un lenguaje de programación interpretado, diseñado
originalmente para la creación de páginas web dinámicas. Es usado
principalmente en interpretación del lado del servidor.
Fue creado originalmente por Rasmus
Lerdorf en 1995.
-El propietario
- Sintaxis
<!DOCTYPE html>
<html lang="es">
<head>
<meta
charset="UTF-8" />
<title>
Ejemplo básico PHP</title>
</head>
<body>
<?php
echo 'Hola
mundo';
?>
</body>
</html>- ASP - Active Server Pages
(ASP) y ASP.NET es un intento de Microsoft para introducirse
en el mercado del desarrolloWeb, y viene a ser como su estandar para su
servidor Web, ISS. ASP ha sido atacado por la comunidad open
source desde que este apareció, y dan numerosas razones para ello:
-Una única plataforma
-La lentitud
Las páginas pueden ser generadas mezclando código de scripts del lado del servidor con HTML.
- Sintaxis
<%@ Page Language="VB" %>
<html>
<body>
<form runat="server">
</form>
</body>
</html>
- ColdFusion
Es usado para desarrollar aplicaciones de Internet,
generalmente sitios web generados dinámicamente. En este aspecto, es un producto
similar a ASP, JSP o PHP.
Coldfusion se hizo popular con el boom de los .COM por el
hecho de ser desarrollado usando su propi IDE a su vez bastante propicio para
desarrolladores novatos que deseaban escribir código fuente exento de una gran
complejidad.
Quizás el rendimiento no es el deseado pero la velocidad de
desarrollo si lo es.
Ejemplo
Consulta a una base de datos:
<cfquery name="nombredelaconsulta" datasource="conexion_odbc">
Ejemplo
Consulta a una base de datos:
<cfquery name="nombredelaconsulta" datasource="conexion_odbc">
SELECT *
FROM table
WHERE campo = 'hola'
</cfquery>
- Perl
Diseñado por Larry Wall en1987.
Estructuralmente, Perl está basado en un estilo de bloques
como los del C o AWK
Perl es la alternativa más popular a PHP, seguramente porque
es el lenguaje más antiguo también dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones
“open source” requieren tener Perl instalado correctamente. Perl tiene una
ventaja y es que es muy flexible, y también tiene un gran cantidad de módulos ya escritos.
Ejemplo:
En Perl, el programa canónico "Hola mundo"
es:
#!/usr/bin/perl
print "¡Hola mundo!\n";
- Ruby y Ruby on Rails
Ruby on Rails, también conocido como RoR o Rails es un
framework de aplicaciones web de código abierto escrito en el lenguaje de
programación Ruby.
Ruby apareció en el año 1995 y creo que su principal problema había sido
la falta de documentación en otro idioma que no sea japonés. Eso se ha ido
solucionando y crece la popularidad del lenguaje. Su aplicación insignia,
por decirlo de algún modo parece ser RoR. Su mecanismo de gem se me parece
al CPAN de Perl y al Pear de PHP.
la falta de documentación en otro idioma que no sea japonés. Eso se ha ido
solucionando y crece la popularidad del lenguaje. Su aplicación insignia,
por decirlo de algún modo parece ser RoR. Su mecanismo de gem se me parece
al CPAN de Perl y al Pear de PHP.
Ruby on Rails fue escrito por David Heinemeier Hansson a partir de
su trabajo en Basecamp. Fue liberado al público por
primera vez en julio de 2004.
Hola mundo
Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.
- C
Es un lenguaje de “medio nivel” pero con numerosas
características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su
vez, dispone de construcciones del lenguaje que permiten un control a muy bajo
nivel.
Fué creado en 1972 por Dennis
M. Ritchie en los Laboratorios
Bell.
Ejemplo:
Hola mundo
#include <stdio.h>
int main (int argc,char **argv)
{
printf("Hola
mundo\n");
return 0;
}

- JavaScript
Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.
JavaScript fue creado por Brendan Eich en Netscape
Communications Corporation, para el navegador web Netscape Navigator.
- Sintaxis
A partir del 2011, la última versión del lenguaje es
JavaScript 1.8.5. Es un superconjunto de la especificaciónECMAScript (ECMA-262)
Edición 3. Extensiones del lenguaje, que incluyen compatibilidad parcial con
ECMAScript para XML (E4X) (ECMA-357) y características experimentales
consideradas para ser incluidas en futuras ediciones del ECMAScript,
documentadas aquí.
Ejemplo:
Las variables en JavaScript se definen usando la palabra
clave var:
var x; // define la variable x, aunque no tiene ningún valor
asignado por defecto
var y = 2; // define la variable y y le asigna el valor 2 a
ella
- AJAX-Asynchronous JavaScript And XML
AJAX no es
un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous
JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación
web en estos últimos años.
El corazón de Ajax es
el objeto XMLHttpRequest que nos permite realizar una conexión al servidor y al
enviarle una petición y recibir la respuesta que procesaremos en nuestro código
Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a
este objeto podemos desde una página HTML leer datos de una web o enviar datos
de un formulario sin necesidad de recargar la página.
Fue creado en el año 2005 por Jesse James Garrett.
Ejemplo:
$.ajax({
url: '/ruta/hasta/pagina.php',
type: 'POST',
async: true,
data: 'parametro1=valor1¶metro2=valor2',
success:
procesaRespuesta,
error: muestraError
});
- C#
C# es un lenguaje de propósito general orientado a objetos
creado por Microsoft para su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de
objetos de la plataforma .NET el cual es similar al de Java aunque incluye
mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control
a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes
como Visual Basic.
Ejemplo:
Para anexar cadenas en bucles.
var phrase = "lalalalalalalalalalalalalalalalalalalalalalalalalalalalalala";
var manyPhrases = new StringBuilder();
for (var i = 0; i < 10000; i++)
{
manyPhrases.Append(phrase);
}
//Console.WriteLine("tra" + manyPhrases);
- 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 en1991, con la intención
de simplificar la programación utilizando un ambiente de desarrollo que
facilitó en cierta medida la programación misma.
Aunque Visual Basic es de propósito general, también provee
facilidades para el desarrollo de aplicaciones de bases
de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Ejemplo:
El siguiente fragmento de código muestra un cuadro de
mensaje, en una ventana, que dice "¡Hola, mundo!":
Private Sub Form_Load()
MsgBox ("¡Hola,
mundo!")
End Sub
Conclusiones
Conocí lenguajes nuevos, así mismo que es lo que ofrece cada uno según su tipo de lenguaje, utilizarlos y hacerlos parte de proyectos futuro.
Recomendaciones
Cada lenguaje esta creado para una función especifica, recomiendo para edición de paginas web: PHP, ASP, ColdFusion, Perl. Para la creación de efectos especiales: JavaScript, AJAX; y para la creacion de aplicaciones: Ruby y Ruby on Rails, Visual Basic.
E-grafía
http://www.areatecnologia.com/informatica/lenguajes-de-programacion.html
http://www.tufuncion.com/diferentes-lenguajes-programacion
No hay comentarios:
Publicar un comentario