| 1. JScript es la implementación de Microsoft de la especificación de lenguaje ECMA 262. Con algunas mejoras para utilizar productos Microsoft, es un lenguaje de secuencias de comandos basado en objetos e interpretado. Aunque tiene menos capacidades que los lenguajes orientados a objetos de altas prestaciones como C++ y Java, JScript es más que suficientemente eficiente para los propósitos para los que está creado.
JScript no es una versión reducida de cualquier otro lenguaje (sólo está relacionado, distante e indirectamente, con Java, por ejemplo), ni es una simplificación de ningún lenguaje. Sin embargo, es un lenguaje limitado. Por ejemplo, no es posible escribir aplicaciones independientes en JScript y la capacidad de lectura y escritura de archivos es mínima. Más aún, las secuencias de comandos de JScript sólo pueden ejecutarse con un intérprete, que bien puede estar en un servidor Web o en un navegador.
JScript es un lenguaje en el que no necesita declarar los tipos de datos. Esto significa que no es necesario declarar explícitamente los tipos de datos de las variables. Más aún, en muchos casos JScript realiza conversiones, automáticamente, cuando son necesarias. Por ejemplo, si intenta agregar un número a un elemento que contiene texto (una cadena), el número se convierte en texto.
JScript se diseñó como un lenguaje de scripting que atraería a los muchos programadores que usen C, C++, y Java. Esto significa que tomó los rasgos de estos idiomas donde consideró apropiado, pero es un idioma en su propio derecho e incluye muchos rasgos no encontrados en C o Java. |