jueves, 26 de febrero de 2015

Manual DBDESIGNER



Resumen de Manual DBDESIGNER
v. 4.0.5.6

















Interfaz de Usuario





Ventanas flotantes





Modelado





lunes, 2 de febrero de 2015

Lenguajes de Programación

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.



  • 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:



-El propietario

-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">
  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.



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.


  • 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&parametro2=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