Sie sind auf Seite 1von 7

Que es el HTML

El HTML, Hyper Text Markup Language (Lenguaje de marcacin de


Hipertexto) es el lenguaje de marcas de texto utilizado normalmente en la www (World
Wide Web). Fue creado en 1986 por el fsico nuclear Tim Berners-Lee; el cual tomo dos
herramientas preexistentes: El concepto de Hipertexto (Conocido tambin como link o
ancla) el cual permite conectar dos elementos entre si y el SGML (Lenguaje Estndar de
Marcacin General) el cual sirve para colocar etiquetas o marcas en un texto que
indique como debe verse. HTML no es propiamente un lenguaje de programacin como
C++, Visual Basic, etc., sino un sistema de etiquetas. HTML no presenta ningn
compilador, por lo tanto algn error de sintaxis que se presente ste no lo detectar y se
visualizara en la forma como ste lo entienda.

El entorno para trabajar HTML es simplemente un procesador de texto, como el


que ofrecen los sistemas operativos Windows (Bloc de notas), UNIX (el editor vi o ed)
o el que ofrece MS Office (Word). El conjunto de etiquetas que se creen, se deben
guardar con la extensin .htm o .html

Estos documentos pueden ser mostrados por los visores o "browsers" de paginas
Web en Internet, como Netscape Navigator, Mosaic, Opera y Microsoft Internet
Explorer.

Que es el CSS.

(Cascading Style Sheets, u Hojas de Estilo en Cascada) es la tecnologa desarrollada por


el World Wide Web Consortium (W3C) con el fin de separar la estructura de la
presentacin. A pesar de que la recomendacin oficial del grupo de trabajo de la W3C
ya haba alcanzado la estabilidad requerida para que fuera soportada por los principales
navegadores comerciales, como Netscape e Internet Explorer, tan tempranamente como
en el ao 1998, la situacin de entonces, comnmente conocida como la guerra de los
navegadores, haca que los intereses comerciales de las dos compaas en lucha por el
mercado de usuarios de Internet se interpusieran en el camino de las CSS.
Netscape 4 e Internet Explorer 4 incorporaron parcialmente un soporte a esta
recomendacin, pero ste dejaba mucho que desear, especialmente en Netscape 4, por lo
que no era plausible la incorporacin de las CSS en el diseo de sitios salvo en un muy
mnimo nmero de caractersticas, y esto an con reservas, puesto que la manera de
tratar los estndares era muy diferente y por eso ni aun as se poda asegurar una
visualizacin correcta de la misma hoja de estilos.

El uso ms amplio de las posibilidades de las CSS en Netscape 4, por ejemplo,


poda llegar a causar un"crash" en el browser sin explicacin alguna. Internet Explorer 4
tena una mejor implementacin de la recomendacin CSS nivel 1, pero, de nuevo,
parcial -aunque permita el uso de un mayor nmero de caractersticas, como aqullas
que exceden a la tipografa (la parte de las reglas de las CSS pensada para reemplazar al
tradicional uso de tablas en el diseo de "layouts").

La situacin, hoy, es muy diferente. Netscape 4 acaparaba, segn estadsticas, el


80% de usuarios, al menos en Estados Unidos. Desde el lanzamiento de Internet
Explorer 5 -que tuvo problemas al principio, luego solucionados mayormente con la
versin 5.5-, esta situacin cambi radicalmente y hoy es ste el navegador ms usado.

Que es JAVASSCRIP?

JavaScript (abreviado comnmente JS) es un lenguaje de programacin


interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos,3
basado en prototipos, imperativo, dbilmente tipado y dinmico.

Se utiliza principalmente en su forma del lado del cliente (client-side),


implementado como parte de un navegador web permitiendo mejoras en la interfaz de
usuario y pginas web dinmicas4 aunque existe una forma de JavaScript del lado del
servidor(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por
ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es
tambin significativo.
Desde el 2012, todos los navegadores modernos soportan completamente
ECMAScript 5.1, una versin de javascript. Los navegadores ms antiguos soportan por
lo menos ECMAScript 3. La sexta edicin se liber en julio del 2015.5

JavaScript se dise con una sintaxis similar a C, aunque adopta nombres y


convenciones del lenguaje de programacin Java. Sin embargo, Java y JavaScript tienen
semnticas y propsitos diferentes.

Todos los navegadores modernos interpretan el cdigo JavaScript integrado en


las pginas web. Para interactuar con una pgina web se provee al lenguaje JavaScript
de una implementacin del Document Object Model (DOM).

Tradicionalmente se vena utilizando en pginas web HTML para realizar


operaciones y nicamente en el marco de la aplicacin cliente, sin acceso a funciones
del servidor. Actualmente es ampliamente utilizado para enviar y recibir informacin
del servidor junto con ayuda de otras tecnologas como AJAX. JavaScript se interpreta
en el agente de usuario al mismo tiempo que las sentencias van descargndose junto con
el cdigo HTML

Programacin en PHP?
.
PHP es un lenguaje de programacin de uso general de cdigo del lado del
servidor. Originalmente fue diseado para el desarrollo web de contenido dinmico.
Est actualmente entre los proyectos de cdigo abierto ms populares (gracias en parte a
la similitud de su sintaxis con el lenguaje C). El cdigo es interpretado por un servidor
web con un mdulo procesador de PHP que genera la pgina Web resultante.

Si alguna vez accediste a un sitio web que te diese la opcin de iniciar sesin,
probablemente ejecutara un lenguaje de script del lado servidor; seguramente estara
ejecutando PHP, debido a su gran impacto en el mercado, . Este lenguaje fue creado
originalmente por Rasmus Lerdorf en 1995 y actualmente sigue siendo desarrollado con
nuevas funciones por el grupo PHP.
Bsicamente, PHP permite a pginas estticas convertirse en dinmicas (aunque
es mucho ms que eso). El nombre "PHP" es un acrnimo que significa "PHP:
Hypertext Preprocessor", en espaol "PHP: Preprocesador de hipertexto". La palabra
"hipertexto" significa que PHP realiza cambios antes de que el contenido (como la
pgina HTML) sea creado. Esto permite a desarrolladores crear potentes aplicaciones
que publiquen blogs, controlen hardware remotamente o ejecuten potentes sitios web
como Wikipedia o Wikilibros. Por supuesto, estos sitios utilizan otras tecnologas en
conjunto con PHP, por ejemplo un servidor de bases de datos como MySQL.

Antes de embarcarte en el maravilloso viaje del procesamiento en el lado


Servidor, es recomendable que tengas unas nociones bsicas sobre HTML. PHP es
usado tambin para crear aplicaciones grficas; PHP-GTK se utiliza para crear
interfaces grficas de usuario (GUI).

Estructura bsica de una Clase.

En la programacin orientada a objetos, una clase es una construccin que se


utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe
el estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de
una determinada clase se denomina una instancia de la clase. La clase que contiene (y se
utiliz para crear) esa instancia se puede considerar como del tipo de ese objeto.

Una clase por lo general encapsula el estado y el comportamiento del concepto


que representa. Encapsula el estado a travs de marcadores de datos llamados atributos
(o variable miembro o variables de instancia), y encapsula el comportamiento a travs
de secciones de cdigo reutilizables llamados mtodos. Una clase tiene tanto una
interfaz y una estructura. La interfaz describe cmo interactuar con la clase y sus
instancias con mtodos, mientras que la estructura describe cmo los datos se dividen
en atributos dentro de una instancia.

Una clase es un contenedor de uno o ms datos (variables o propiedad miembro)


junto a las operaciones de manipulacin de dichos datos (mtodos). Las clases pueden
definirse como estructuras (struct), uniones (unin) o clases (class) pudiendo existir
diferencias entre cada una de las definiciones segn el lenguaje. Adems las clases son
agrupaciones de objetos que describen su comportamiento. En Java podemos encontrar
distintos tipos de estructuras de programas en Java, pero por lo tanto hablaremos acerca
del programa de consola. Se llama programas de consola a los programas que funcionan
en modo texto, es decir, programas donde la entrada de datos y la salida de resultados se
realizan mediante sucesivas lneas de texto.

ESTRUCTURA DE ALMACENAMIENTO

Para poder ejecutarse los programas deben estar en memoria principal, que es la
nica gran rea de almacenamiento a que el procesador puede acceder directamente. Es
una matriz de palabras (comnmente 32 o 64 bits), donde cada palabra tiene su propia
direccin.

La memoria principal no es lo suficientemente grande para contener


permanentemente todos los programas y datos, esto genera la necesidad de un
almacenamiento secundario.

La memoria principal se comunica con el microprocesador de la CPU mediante


el bus de direcciones. El ancho de este bus determina la capacidad que posea el
microprocesador para el direccionamiento de direcciones en memoria.

ESTRUCTURA DE MEMORIA

Registros Y Cach

Los registros del CPU o archivo de registros funcionan como "Flip-Flops"


electrnicos. Suelen ser de a 32 o 64 bits y se encuentran dentro del procesador. Es el
medio de ms rpido acceso para el procesador, siendo transistores integrados en el chip
del procesador.
Es en estos registros donde se cargan instrucciones atmicas que el procesador
ejecuta.
La memoria cach es un tipo especial de memoria utilizada para el mejoramiento
del rendimiento y eficiencia del procesador.
Memoria Principal

La organizacin de una memoria principal es como sigue:


Un segmento de texto, el cual mantendr las instrucciones del programa Sobre el
segmento de texto un segmento de datos (en la mquina MIPS este segmento comienza
de la direccin 0x10000000), el cual es dividido en dos partes La memoria esttica,
contiene objetos los cuales el tamao y direccin son conocidos para el compilador y
para el enlazador.

Luego sobre esa memoria viene el segmento dinmico, donde se asigna memoria
dinmicamente (conocido tambin como heap o montn).

El segmento de stack (o pila), se encuentra en lo superior de la direccin de


memoria, y crece hacia el segmento de datos (hacia abajo).

Memoria Secundaria

Los discos magnticos (en este caso el disco duro consiste en la aplicacin de
campos magnticos a ciertos materiales que se orientan en determinadas posiciones
hasta despus de aplicar el campo.El disco duro se estructura por discos magnticos (o
platos) que giran alrededor de un eje, y entre ellos acceden unos brazos que con unos
cabezales (o heads) son capaces de leer y escribir datos.

Un plato consiste en una serie de pistas concntricas las cuales a su vez se


dividen en la unidad fsica de almacenamiento llamada sector.

Los tiempos de obtencin (recuperacin de informacin) en discos duros suele


ser muy superior a la de acceso a la memoria principal (siendo esta ltima del orden de
106 ms rpida).