Vous êtes sur la page 1sur 12

Universidad De Oriente

Ncleo de Anzotegui
Extensin Regin Centro Sur
Anaco Edo. Anzotegui

Profesor:
Eduardo Correa

Bachilleres:
Santamara, Alejandra C.I.: 24831474
Sequera, Desiree C.I.: 24229203
Surez, Luis C.I.: 23729137
Bellorn, Daniela C.I.: 24829707
Guevara, Mara C.I.: 24831746
Anaco, 27 de octubre de 2014

INTRODUCCIN
Los ordenadores no hablan nuestro idioma, son maquinas y como tales, necesitan un lenguaje
especifico pensado por el hombre para ellas. Adems, necesitan constantemente interpretar todas
las instrucciones que reciben. Dada la dificultad de comunicacin insalvable entre el computador
y el programador, pronto aparecieron lenguajes de programacin que hacen posible la
comunicacin con el microprocesador, utilizando trminos y smbolos relacionados con el tipo
de problema que se debe resolver, mediante el empleo de herramientas que brinda la informtica.
Estos lenguajes permiten, por un lado, escribir las operaciones que son necesarias realizar
para resolver el problema de un modo parecido a como se escribira convencionalmente (es decir,
redactar adecuadamente el algoritmo de resolucin del problema) y, por el otro, se encarga de
traducir el algoritmo al lenguaje mquina (proceso conocido como compilacin) con lo que se le
confiere al programa la capacidad de corre (ser ejecutado) en el ordenador. El ordenador es en
realidad tan slo una mquina virtual, capaz de resolver todos los problemas que los usuarios
seamos capaces de expresar mediante un algoritmo (programa).
En la actualidad hay muchos tipos de lenguajes de programacin, cada uno de ellos con su
propia gramtica, su terminologa especial y una sintaxis particular. Por ejemplo, existen algunos
creados especialmente para aplicaciones cientficas o matemticas generales (BASIC,
FORTRAN, PASCAL, etc.); otros, en cambio, se orientan al campo empresarial y al manejo de
textos y ficheros, es decir, son en realidad fundamentalmente gestores de informacin (COBOL,
PL/1, etc.), muy relacionados con el lenguaje mquina del ordenador (como el C y el
ASSEMBLER) o lenguajes que describen el formato de un documento que luego sern ledos y
mostrados por una pgina web, como es el caso de HTML, el cual se detallar ms adelante .

LENGUAJES DE PROGRAMACIN
Historia de los lenguajes de programacin:
Los primeros lenguajes de programacin surgieron de la idea de Charles Babbage, la cual se
le ocurri a mediados del siglo XIX. Era un profesor matemtico de la universidad de Cambridge
e inventor ingls, que al principio del siglo XIX predijo muchas de las teoras en que se basan los
actuales ordenadores. Consista en lo que l denominaba la maquina analtica, pero que por
motivos tcnicos no pudo construirse hasta mediados del siglo XX. Con l colabor Ada
Lovelace, la cual es considerada como la primera programadora de la historia, pues realiz
programas para aquella supuesta maquina de Babbage, en tarjetas perforadas. Como la maquina
no llego nunca a construirse, los programas de Ada, lgicamente, tampoco llegaron a ejecutarse,
pero si suponen un punto de partida de la programacin, sobre todo si observamos que en cuanto
se empez a programar, los programadores utilizaron las tcnicas diseadas por Charles
Babbage, y Ada, que consistan entre otras, en la programacin mediante tarjetas perforadas. A
pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por
tanto que estos dos genios, se adelantaron un siglo a su poca, lo cual describe la inteligencia de
la que se hallaban dotados.
En 1823, el gobierno Britnico lo apoy para crear el proyecto de una mquina de diferencias,
un dispositivo mecnico para efectuar sumas repetidas. Pero Babbage se dedico al proyecto de la
mquina analtica, abandonando la mquina de diferencias, que se pudiera programar con tarjetas
perforadas, gracias a la creacin de Charles Jacquard (francs). Este hombre era un fabricante de
tejidos y haba creado un telar que poda reproducir automticamente patrones de tejidos,
leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido.
Entonces Babbage intento crear la mquina que se pudiera programar con tarjetas perforadas
para efectuar cualquier clculo con una precisin de 20 dgitos. Pero la tecnologa de la poca no
bastaba para hacer realidad sus ideas. Si bien las ideas de Babbage no llegaron a materializarse
de forma definitiva, su contribucin es decisiva, ya que los ordenadores actuales responden a un
esquema anlogo al de la mquina analtica. En su diseo, la mquina constaba de cinco
unidades bsicas: 1) Unidad de entrada, para introducir datos e instrucciones; 2) Memoria, donde

se almacenaban datos y resultados intermedios; 3) Unidad de control, para regular la secuencia


de ejecucin de las operaciones; 4) Unidad Aritmtico-Lgica, que efecta las operaciones; 5)
Unidad de salida, encargada de comunicar al exterior los resultados. Charles Babbage, conocido
como el "padre de la informtica" no pudo completar en aquella poca la construccin del
computador que haba soado, dado que faltaba algo fundamental: la electrnica. El camino
sealado de Babbage, no fue nunca abandonado y siguindolo, se construyeron los primeros
computadores.
Lenguaje de programacin:
Un lenguaje de programacin es una notacin para escribir programas, a travs de los cuales
podemos comunicarnos con el hardware y dar as las rdenes adecuadas para la realizacin de un
determinado proceso. Un lenguaje est definido por una gramtica o conjunto de reglas que se
aplican a un alfabeto constituido por el conjunto de smbolos utilizados. Los distintos niveles de
programacin existentes nos permiten acceder al hardware, de tal forma que segn utilicemos un
nivel u otro, as tendremos que utilizar un determinado lenguaje ligado a sus correspondientes
traductores. Un ejemplo del uso de lenguajes de programacin lo podemos encontrar en algo tan
comn como es la Internet con el lenguaje HTML que es el que define la organizacin de una
pgina web. Los lenguajes de programacin ms comunes y ms conocidos son:
C, C++, Basic, Java, C#, Perl, Fortran, PHP, Pascal, HTML, etc.
Importancia de los lenguajes de programacin:
Cada ao o cada mes salen nuevas tecnologas al mercado de la informtica, por ejemplo
pasar de transistores inmensos a pequeos transistores del tamao un poco ms grande que un
alfiler, pasar de los 16KB de RAM a computadoras que cuentan con 4GB o ms de espacio en la
RAM, lo mismo es el caso del HD, otro cambio importante que resalta el tamao que ocupaban
las anteriores mquinas de una habitacin completa a mquinas que hoy en da ocupan menos de
50CM. Por estos motivos es donde se tiene que aplicar los lenguajes de programacin siendo
cada vez ms avanzados y con ms funciones para un correcto funcionamiento de una aplicacin,
server, pgina web, etc.

Casi todo lo que vemos en el computador como aplicaciones, ventanas de informacin y hasta
el navegador web est desarrollado por programacin. La funcin en s del lenguaje de
programacin es introducir una serie de cdigos en lenguaje natural para que el programa lo
interprete y realice la accin que se le est pidiendo.
Estos lenguajes son herramientas que ayudan en el camino de cualquier profesional, gracias a
los grandes avances que se han logrado en el mundo de las aplicaciones mviles, as como los
grandes progresos que han tenido las plataforma de gestin de contenidos como lo son
Wordpress o Drupal, ya que por una parte las aplicaciones mviles son cada vez ms utilizadas
en prcticamente cualquier tipo de negocio, mientras que en actualidad miles de pginas web son
realizadas por medio de gestores de contenidos. Esto tiene un impacto directo en la demanda de
servicios por parte de los programadores, reafirmando as la creciente importancia de aprender
lenguajes de programacin.

HTML (HYPER TEXT MARKUP LANGUAGE)


Concepto:
HTML o Lenguaje de marcas de hipertexto es un lenguaje muy sencillo que permite
describir hipertexto, es decir, texto presentado de forma estructurada y agradable,
con enlaces (hyperlinks) que conducen a otros documentos o fuentes de informacin
relacionadas, y con inserciones multimedia (grficos, imgenes, sonidos, etc.). La descripcin se
basa en especificar en el texto la estructura lgica del contenido (ttulos, prrafos de texto
normal, enumeraciones, definiciones, citas, etc.), as como los diferentes efectos que se quieren
dar (especificar los lugares del documento donde se debe poner cursiva, negrita, o un grfico
determinado) y dejar que luego la presentacin final de dicho hipertexto se realice por un
programa especializado (como Mosaic, o Netscape).
El lenguaje HTML basa su filosofa de desarrollo en la referenciacin. Para aadir un
elemento externo a la pgina (imagen, video, sonido, entre otros.), este no se incrusta
directamente en el cdigo de la pgina, sino que se hace una referencia a la ubicacin de dicho
elemento mediante texto. De este modo, la pgina web contiene slo texto mientras que recae en
el navegador web (interpretador del cdigo) la tarea de unir todos los elementos y visualizar la
pgina final. Al ser un estndar, HTML busca ser un lenguaje que permita que cualquier pgina
web escrita en una determinada versin, pueda ser interpretada de la misma forma (estndar) por
cualquier navegador web actualizado.
A lo largo de sus diferentes versiones, se han incorporado y suprimido diversas
caractersticas, con el fin de hacerlo ms eficiente y facilitar el desarrollo de pginas web
compatibles con distintos navegadores y plataformas (PC de escritorio, porttiles, telfonos
inteligentes, tabletas, etc.). Sin embargo, para interpretar correctamente una nueva versin de
HTML, los desarrolladores de navegadores web deben incorporar estos cambios y el usuario
debe ser capaz de usar la nueva versin del navegador con los cambios incorporados.
Usualmente los cambios son aplicados mediante parches de actualizacin automtica
(Firefox, Chrome) u ofreciendo una nueva versin del navegador con todos los cambios

incorporados, en un sitio web de descarga oficial (Internet Explorer). Un navegador no


actualizado no ser capaz de interpretar correctamente una pgina web escrita en una versin de
HTML superior a la que pueda interpretar, lo que obliga muchas veces a los desarrolladores a
aplicar tcnicas y cambios que permitan corregir problemas de visualizacin e incluso de
interpretacin de cdigo HTML. As mismo, las pginas escritas en una versin anterior de
HTML deberan ser actualizadas o reescritas, lo que no siempre se cumple. Es por ello que
ciertos navegadores an mantienen la capacidad de interpretar pginas web de versiones HTML
anteriores. Por estas razones, an existen diferencias entre distintos navegadores y versiones al
interpretar una misma pgina web.
Caractersticas:
Ha sido concebido para mostrar informacin, determinar como acta y que hace. Su
funcin radica en ayudarnos a darle formato a los diversos contenidos de una pgina.
Sirve para darle formato a la informacin y presentarla a travs de un navegador.
En HTML podemos ser desordenados a la hora de programar, mientras que con otros
lenguajes de programacin debemos ser ordenandos y respetar los tags como es el caso
de XML.
Todos los tags ya han sido predefinidos y son parte del estndar HTML definidos por la
W3C, que es una organizacin dedicada a la estandarizacin de casi todas las tecnologas
ligadas a la web, sobre todo en lo referente a su escritura e interpretacin; as que no
podemos determinar nuestros propios tags y estructura de documentos para trabajar.
Cdigos bsicos:
El lenguaje HTML, trabaja mediante cdigos que permiten insertar textos, imgenes y
sonidos; y a continuacin se presentan los ms comunes:
<html>: define el inicio del documento HTML, le indica al navegador que lo que viene a
continuacin debe ser interpretado como cdigo HTML.
<script>: incrusta un script en una web, o llama a uno.

<head>: define la cabecera del documento HTML; esta cabecera suele contener
informacin sobre el documento que no se muestra directamente al usuario como, por
ejemplo, el ttulo de la ventana del navegador. Dentro de la cabecera <head> es posible
encontrar:

<title>: define el ttulo de la pgina. Por lo general, el ttulo aparece en la barra de


ttulo encima de la ventana.

<link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link


rel="stylesheet" href="/style.css" type="text/css">.

<style>: para colocar el estilo interno de la pgina; ya sea usando CSS u otros
lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo
externo usando la etiqueta <link>.

<meta>: para metadatos como la autora o la licencia, incluso para indicar


parmetros http cuando no se pueden modificar por no estar disponible la
configuracin o por dificultades con server-side scripting.

<body>: define el contenido principal o cuerpo del documento. Esta es la parte del
documento HTML que se muestra en el navegador; dentro de esta etiqueta pueden
definirse propiedades comunes a toda la pgina, como color de fondo y mrgenes. Dentro
del cuerpo <body> es posible encontrar numerosas etiquetas. A continuacin se indican
algunas a modo de ejemplo:

<h1> a <h6>: encabezados o ttulos del documento con diferente relevancia.

<table>: define una tabla.

<a>: hipervnculo o enlace, dentro o fuera del sitio web.

<div>: divisin de la pgina. Se recomienda, junto con CSS, en vez


de <table> cuando se desea alinear contenido.

<img>: imagen. Requiere del atributo src, que indica la ruta en la que se
encuentra la imagen. Por ejemplo: <imgsrc="./imgenes/mifoto.jpg" />. Es
conveniente, por accesibilidad, poner un atributo alt="texto alternativo".

<li><ol><ul>: etiquetas para listas.

Ventajas:
Es el lenguaje de formateo para los navegadores web.
Es fcil de entender y utilizar, casi como usar Word; no se necesita saber de HTML
Su uso es muy extendido.
Es ideal para tareas administrativas de la computadora, terminales con enlaces lentos, y
software en general para computadoras de poca capacidad.
Las aplicaciones de texto, tienen la ventaja de ocupar poco espacio, ser rpidas y la
mayora tiene mucho desarrollo.
Texto presentado de forma estructurada y agradable.
Archivos pequeos.
Lenguaje de fcil aprendizaje.
Lo admiten todos los exploradores.
Desventajas:
Tiene un costoso mantenimiento de las pginas.
Solo tiene hiperenlaces simples.
Es muy bsico, no ofrece demasiadas opciones; como programa para crear pginas web,
no es el ms completo; al realizar acciones complejas se complica bastante.
Los programas de texto son poco amigables y tienen una interfaz restringida.
Lenguaje esttico.
La interpretacin de cada navegador puede ser diferente.
Guarda muchas etiquetas que pueden convertirse en basura y dificultan la correccin.
El diseo es ms lento.
Las etiquetas son muy limitadas.

El HTML es un lenguaje muy fcil de comprender y muy utilizado para la presentacin de la


informacin, pero esta no se puede procesar ni almacenar, ya que no permite su manipulacin
por un programa debido a su anarqua.
Pginas web que utilizan HTML:
Una gran cantidad de pginas web, por no decir todas, utilizan cdigos HTML, pero entre las
ms populares resaltan las siguientes:
Facebook.com: Esta red social, utiliza FBML (Facebook Markup Language) que es como
el HTML de Facebook, sirve para construir aplicaciones completamente integradas a
Facebook y aparte de eso crear pginas personalizadas dentro de las fan pages. Este
cdigo, utiliza gran parte de los tags de HTML, lo cual nos permite tener pestaas
personalizadas y nuestro propio estilo a nuestra fan page de Facebook.
Twitter.com: Utiliza los tags de HTML para crear links de acceso a imgenes, videos y
contenido informativo.
Youtube.com: Utiliza el cdigo HTML para compartir videos a travs de links o enlaces,
en nuestras redes sociales.

CONCLUSIONES
Sin HTML no existira el Internet que hoy conocemos, si no se hubiera inventado,
seguiramos con el aburrido FTP (Protocolo de Transferencia de Ficheros) mandndonos
o bajando archivos que a veces ni sabamos lo que eran. Ahora por medio de una pgina
llena de colores y botones por la cual se puede navegar, se puede tener acceso a bastante
informacin y archivos.
El lenguaje de HTML abri una puerta al mundo permitindole a las personas expresar
sus ideas por medio de pginas y mostrrselas a todas las personas de todos los pases.
Con el HTML se logr un gran movimiento econmico ya que muchsimas empresas
publican, venden, y ofrecen sus productos, sus servicios y sus ofertas atrayendo a mayor
cantidad de personas. Tambin gracias al HTML nacieron muchas empresas que ofrecen
diversos servicios como Yahoo, Altavista, Hotmail, Terra, Yupi, Mercadolibre, De
Remate, etc. Infinitas son las posibilidades que te brindan las pginas web ya que no solo
te dan la posibilidad de pasar el tiempo navegando, sino que tambin hasta se puede
comprar.
Todo el universo de Internet se lo debemos al HTML, ya que todas las pginas con las
que se compone la WorldWide Web estn hechas con el lenguaje de programacin
HTML.

BIBLIOGRAFA
Del Castillo Paola (2013), Historia y definicin de los lenguajes de programacin.
Monografas. Fecha de consulta: 23 de octubre de 2014. URL:
http://www.monografias.com/trabajos99/historia-y-definicion-lenguajesprogramacion/historia-y-definicion-lenguajes-programacion.shtml#ixzz3H0RNBwJh
Mora Sergio (2001). Programacin en Internet: Clientes Web. Editorial Club
Universitario.
Mora Sergio (2002). Programacin de aplicaciones web: historia, principios bsicos y
clientes web (1 edicin). Editorial Club Universitario.
Torres Jorge (2014), Web y multimedia. Prezi. Fecha de consulta: 23 de octubre de 2014.
URL: http://prezi.com/asmgdjnc-l-n/web-y-multimedia/
Verbel Alfonso (2013). Taller de sistemas distribuidos. Scribd. Fecha de consulta: 23 de
octubre de 2014. URL: https://es.scribd.com/doc/129305670/Taller-Sistemas-Distribuidos