Sie sind auf Seite 1von 23

LENGUAJES DE PROGRAMACIO

DREAMWEAVER

LENGUAJES DE
PROGRAMACION

En la filosofa del lenguaje, el lenguaje natural es la lengua o idioma


hablado o escrito por humanos para propsitos generales de
comunicacin. Son aquellas lenguas que han sido generadas
espontneamente en un grupo de hablantes con propsito de
comunicarse, a diferencia de otras lenguas, como puedan ser una
lengua construida, los lenguajes de programacin o los lenguajes
formales usados en el estudio de la lgica formal, especialmente la
lgica matemtica.
El trmino lenguaje convencional se refiere al estudio de las
propiedades computacionales y de otro tipo implicadas en la
comprensin, produccin y uso de las lenguas naturales.

LENGUAJES DE PROGRAMACION

Los lenguajes de programacin son herramientas


que nos permiten crear programas y software.
Entre ellos tenemos Delphi, Visual Basic, Pascal,
Java, etc..

Una computadora funciona bajo control de un


programa el cual debe estar almacenado en la
unidad de memoria; tales como el disco duro.
Los lenguajes de programacin de una
computadora en particular se conoce como cdigo
de mquinas o lenguaje de mquinas.

Los lenguajes de programacin facilitan la tarea de programacin, ya que


disponen de formas adecuadas que permiten ser ledas y escritas por personas,
a su vez resultan independientes del modelo de computador a utilizar.
Los lenguajes de programacin representan en forma simblica y en manera de
un texto los cdigos que podrn ser ledos por una persona.
Hay lenguajes de programacin que utilizan compilador.

La ejecucin de un programa con compilador requiere de dos etapas:


1) Traducir el programa simblico a cdigo mquina
2) Ejecucin y procesamiento de los datos.
Otros lenguajes de programacin utilizan un programa intrprete o traductor, el
cual analiza directamente la descripcin simblica del programa fuente y realiza
las instrucciones dadas.
El intrprete en los lenguajes de programacin simula una mquina virtual, donde
el lenguaje de mquina es similar al lenguaje fuente.

TIPOS DE LENGUAJES
C

Creado en 1972 por Dennis MacAlistair Ritchie en los


laboratorios Bell como evolucin del anterior lenguaje B.
Es un lenguaje orientado a la implementacin de
sistemas operativos, concretamente Unix que fue
desarrollado en C.
Es un lenguaje de propsito general muy utilizado cuyas
principales caractersticas son:
Combina caractersticas de los lenguajes de bajo nivel
con los de alto nivel, lo que permite crear programas
eficientes.
Es un lenguaje pequeo ya que slo ofrece sentencias
de control sencillas y funciones.

Permite la programacin estructurada y el diseo modular lo


que mejora la apariencia, comprensin y mantenimiento de los
programas.
Se realizan programas portables que se pueden ejecutar sin
necesidad de realizar cambios en diversos ordenadores.
Incluye la utilizacin de punteros. Un puntero es una variable
que apunta (contiene) a la direccin de memoria de otra
variable.
Modularidad, el programa se puede dividir en mdulos que se
tratan de manera independiente.

C++
El lenguaje de programacin surgi a mediados de los 80
gracias a Bjarne Stroustrup y fue desarrollado a partir del
lenguaje C en los laboratorios AT&T Bell.
Es un lenguaje orientado a objetos aunque tambin tiene las
mismas caractersticas que C, como por ejemplo su eficiencia
y el uso de punteros.
Como es lgico, y debido a que se cre a partir de C, C++
cuenta con diversas mejoras y avances respecto de C, lo que
le hace un lenguaje ms completo y por ello que los
programadores tienden a programar ms en este lenguaje. Un
programa en C++ soporta instrucciones escritas en C, pero un
programa escrito en C no nos permite ejecutar instrucciones
de C++, por lo que vindolo de sta forma resulta ms
cmodo programar en C++.
Adems de ser un lenguaje orientado a objetos, tambin nos
permite realizar programas estructurados, lo cual nos da
libertad a la hora de programar. Nos da cierta libertad debido a
que no es tan estricto a la hora de escribir cdigo como en C.

Es portable al gran nmero de compiladores que


permiten utilizar los programas en diversos ordenadores
con diferentes sistemas operativos.
Soporta varios paradigmas de programacin. Un
paradigma de programacin (dicho de manera informal)
es una forma de pensar a la hora de programar, el ms
utilizado es el paradigma de programacin orientada a
objetos.
Un aspecto importante a destacar es la amplia cantidad
de manuales, libros y cdigo fuente disponibles sobre
C++, lo que nos da ciertas facilidades a la hora de
aprender a programarlo.

JAVA
Surgi en 1991 gracias a un grupo de ingenieros de Sun
Microsystems como lenguaje de programacin para
electrodomsticos.
Fue en 1995 cuando Java comenz a utilizarse como lenguaje
de programacin de ordenadores.
Es un lenguaje orientado a objetos. Un objeto se compone de
atributos (estado del objeto) y mtodos (comportamiento) que
actan sobre esos atributos. Para comprender lo que es un
objeto, voy a mostrarles una analoga del mundo real: al igual
que en el mundo virtual, en el mundo real los objetos tienen un
estado y un comportamiento. Por ejemplo, un coche es un
objeto que tiene una serie de estados o atributos (matrcula,
marca, modelo, color, marchas) y una serie de
comportamientos o mtodos (corriendo, parado, aparcando,
cambio de marcha). Todos los objetos tienen un identificador
nico que los diferencia del resto de objetos. En el ejemplo
anterior el identificador del coche es la matrcula.

Es un lenguaje de programacin portable que nos


permite utilizar los programas desarrollados en java en
cualquier ordenador con cualquier sistema operativo.
Dinmico, podemos compilar y ejecutar los programas en
tiempo real.
Seguro, elimina los accesos ilegales a memoria que
realizan los punteros en C.
En definitiva, Java es uno de los lenguajes ms utilizados
actualmente ya que podemos reutilizar el cdigo de los
programas y su arquitectura neutral nos permite utilizarlo
en cualquier arquitectura y sistema operativo
independientemente de la mquina en que se realiz el
programa.

PYTHON
Python apareci en 1991 gracias a Guido Van Rossum.
Se dice que es un lenguaje multiparadigma ya que
soporta diversos tipos de paradigmas de programacin
como son la orientacin a objetos, la programacin
imperativa o, en menor medida, la programacin
funcional.
Este lenguaje de programacin es soportado por varios
sistemas operativos, caracterstica conocida como
portabilidad.
Es un lenguaje tipificado que cuenta con un gran nmero
de libreras, tipos de datos y funciones que sirven de
mucha ayuda al programador y simplifican su trabajo.

En cuanto al cdigo, es un lenguaje simple y sencillo con


instrucciones claras y fciles de leer. Se utilizan clases y
sentencias de control, sin embargo, no presenta
encapsulacin. Se pueden escribir instrucciones en
cdigo C para poder ejecutar el cdigo de una manera
ms rpida, por lo que Python es compatible con
instrucciones de C. Tambin cabe destacar que es un
lenguaje interpretado por lo que no es necesario compilar
el cdigo antes de ejecutarlo, lo cual reduce los tiempos
de espera.
Uno de los aspectos ms importantes es que se trata de
un lenguaje libre y gratuito por lo que se pueden realizar
copias del software y modificarlo como se quiera con tal
de mejorarlo. Como consecuencia de ello existen
diversas versiones de Python.

PHP
PHP fue creado en 1995 por Rasmus Lerdorf para el
desarrollo de aplicaciones web dinmicas y se puede
incorporar directamente a pginas HTML. PHP es
interpretado y ejecutado en el lado del servidor web y
posteriormente se enva el resultado al navegador.
Es un lenguaje "Open Source", es decir, es software libre
al cual pueden acceder todos los usuarios.
PHP fue creado a partir de C, C++, Java, Pearl y Python
por lo que ,aparte de tener unas caractersticas propias,
tiene una mezcla de caractersticas de los lenguajes
citados anteriormente.
Es un lenguaje robusto y estable que dota de gran
seguridad a las pginas web contra ataques no
deseados.

La sintaxis es muy simple, clara y fcil de aprender ya


que no es necesario definir los tipos de variables y nos
permite utilizar el paradigma de la programacin
orientada a objetos, as como, la programacin orientada
a procedimientos, imperativa y reflexiva. Como
consecuencia de ello, obtenemos un cdigo sencillo,
ordenado, estructurado y fcil de manejar.
Al igual que el resto de lenguajes citados, es portable y
nos permite utilizarlo en cualquier servidor web de
cualquier sistema operativo. Como se ha comentado
anteriormente, PHP fue diseado para Microsoft y sus
sistemas operativos, por lo que si se quiere utilizar en
otros sistemas operativos que no sean de Microsoft es
necesaria una adaptacin.

DREAMWEAVER

Adobe Dreamweaver es una aplicacin en programa de


estudio (basada en la forma de estudio de Adobe Flash)
que est destinada a la construccin, diseo y edicin de
sitios, vdeos y aplicaciones Web basados en
estndares. Creado inicialmente por Macromedia
(actualmente producido por Adobe Systems) es uno de
los programas ms utilizados en el sector del diseo y la
programacin web por sus funcionalidades, su
integracin con otras herramientas como Adobe Flash y,
recientemente, por su soporte de los estndares del
World Wide Web Consortium.
Hasta la versin MX, fue duramente criticado por su
escaso soporte de los estndares de la web, ya que el
cdigo que generaba era con frecuencia slo vlido para
Internet Explorer y no validaba como HTML estndar.
Esto se ha ido corrigiendo en las versiones recientes.

La gran ventaja de este editor sobre otros es su gran


poder de ampliacin y personalizacin, puesto que en
este programa sus rutinas (como la de insertar un
hipervnculo, una imagen o aadir un comportamiento)
estn hechas en Javascript-C, lo que le ofrece una gran
flexibilidad en estas materias. Esto hace que los archivos
del programa no sean instrucciones de C++ sino rutinas
de Javascript que hace que sea un programa muy fluido
y todo ello permite que programadores y editores web
hagan extensiones para su programa y lo pongan a su
gusto.
Las versiones originales de la aplicacin se utilizaban
como simples editores WYSIWYG. Sin embargo,
versiones ms recientes soportan otras tecnologas web
como CSS, JavaScript y algunos frameworks del lado
servidor.

Dreamweaver ha tenido un gran xito desde finales de


los aos 1990 y actualmente mantiene el 90% del
mercado de editores HTML. Esta aplicacin est
disponible tanto para la plataforma MAC como para
Windows, aunque tambin se puede ejecutar en
plataformas basadas en UNIX utilizando programas que
implementan las API's de Windows, tipo Wine.
Como editor WYSIWYG que es, Dreamweaver permite
ocultar el cdigo HTML de cara al usuario, haciendo
posible que alguien no entendido pueda crear pginas y
sitios web fcilmente sin necesidad de escribir cdigo.

HISTORIAL DE VERSIONES.

Proveedor

Macromedia

Versin

Versin

menor/nombre

mayor

Fecha de publicacin

Notas

alternativo

1.0

Diciembre de 1997

1.2

Marzo de 1998

Primer lanzamiento, slo


para Mac OS.

1.0

2.0

2.0

Diciembre de 1998

4.2

Diciembre de 1999

UltraDev 1.0

Junio de 2000

4.0

Diciembre de 2000

UltraDev 4.0

Diciembre de 2000

6.0

MX

29 de mayo de 2002

7.0

MX 2004

10 de septiembre de 2003

8.0

8.0

13 de septiembre de 2005

3.0

4.0

Primera versin para


Windows.

Sustituye a Adobe
9.0

CS3

16 de abril de 2007

Adobe

GoLive en la serieCreative
Suite

10.0

CS4

23 de septiembre de 2008

11.0

CS5

12 de abril de 2010

11.5

CS5.5

12 de abril de 2011

12.0

CS6

21 de abril de 2012

13.0

CC

Abril de 2013

Das könnte Ihnen auch gefallen