javaScrip es un lenguaje de
programacion se utiliza principalmente en su forma del lado del
cliente implementado como parte de un navegador permitiendo mejoras en la
interfaz de un usuario y paginas
web dinámicas, en bases de datos locales al navegador aunque
existe una forma de JavaScript del lado del servidor . Su uso
enaplicaciones externas a la web.
JavaScript se diseñó con una sintaxis
similar al C, aunque adopta nombres y convenciones del lenguaje de
java en la programacion . Sin embargo java y JavaScript no están
relacionados y tienen propósitos diferentes.
Todos los navegadores modernos
interpretan el código JavaScript integrado en las páginas web.
Para interactuar con una página
web se provee al lenguaje JavaScript de una implementación
del document objet model (DOM).
Tradicionalmente se venía utilizando
en páginas web html para realizar operaciones y únicamente en el
marco de la aplicacion cliente, sin acceso a funciones delservidor .
JavaScript se interpreta en el agente
de usuario, al mismo tiempo que las sentencias van descargándose junto con el
código de html..
JavaScript fue desarrollado
por Brendan Eich de Netscape con el nombre de
"mocha", el cual fue renombrado posteriormente a LiveScript,
para finalmente quedar como JavaScript.
El cambio de nombre coincidió
aproximadamente con el momento en que Netscape agregó soporte para la
tecnología Java en su navegador web Netscape Navigator en la versión
2.002 en diciembre de 1995.
La denominación produjo
confusión, dando la impresión de que el lenguaje es una prolongación de Java, y
se ha caracterizado por muchos como una estrategia de mercadotecnia de Netscape
para obtener prestigio e innovar en lo que eran los nuevos lenguajes de
programación web.
JavaScript es una marca
registrada de Oracle Corporation.
Es usada con licencia por los
productos creados por Netscape Communications y entidades actuales
como la Fundación Mozilla
El científico Edgar Frank
Codd (1923-2003) fue quien propuso un modelo relacional para las
bases de datos y creó un sublenguaje para acceder a los datos a partir del
cálculo de predicados. En base al trabajo
de Codd, IBM (International Business Machines ) definió el
lenguaje conocido como Structured English Query Language (SEQUEL).