JavaScript y otros lenguajes

buscar contenidos, haz clic aquí
Ocultar panel de busqueda
Página previa
Home
Página siguiente

Introducción a JavaScript - javascript y otros lenguajes

Diferencias entre Javascript y otros lenguajes de programación

La compilación es un proceso por el cual se convierten las instrucciones de un lenguaje de programación a código binario, algo necesario para que el procesador pueda entender las instrucciones.

Algunos lenguajes, como JavaScript, son compilados por el programa que ejecuta el código, en el caso de JavaScript el programa que lo ejecuta es el navegador. En casi todos los lenguajes de programación es necesario compilar el código antes de ejecutarlo. Eso conlleva disponer de unos conocimientos previos sobre asuntos relacionados, lo que dificulta el aprendizaje inicial. Cuando se empieza en esto de programar, se desea ver resultados, ya! JavaScript tiene la ventaja de no precisar de instalaciones complicadas, tampoco es necesario configurar programas complejos ni descargarse practicamente nada para empezar. Mientras se disponga de un navegador moderno instalado en el sistema, se tiene todo lo necesario. Eso, y un editor de textos común, que suele estar disponible en cualquier sistema operativo.

JavaScript es un lenguaje sencillo de aprender, un lenguaje ideal para personas que nunca han programado y quieren empezar. Es un lenguaje interpretado por el navegador, y eso hace que no sea necesario compilarlo, ya que lo compila el navegador en tiempo de ejecución. Es decir, cuando el navegador se encuentra con las etiquetas script y con las instrucciones que haya dentro de estas etiquetas, compila ese código sobre la marcha. Podemos escribir las instrucciones de JavaScript entre las etiquetas script de nuestra página web y no ocuparnos de más, el navegador hace el resto.

Otra caracteristica importante que hace que JavaScript sea más sencillo que otros lenguajes, es que no tiene tipado de variables. En los lenguajes de programación una variable debe tiparse, eso quiere decir que además de declarar la variable, se declara el tipo de variable que va a ser (int, long, string, boolean, etc). En JavaScript no necesitamos hacer eso ya que las variables son consideradas de una manera más flexible y eso lo hace mas sencillo de utilizar (aunque tipar las variables hace que un lenguaje de programación se ejecute con más eficiencia, pero eso es otro tema)

Variable sin tipar en JavaScript:


Variable con tipado estricto en JScript.NET:


Por tanto, JavaScript no requiere ni ser compilado ni que se 'tipen' las variables. Las variables pueden ser declaradas 'al vuelo' (en tiempo de ejecución) sin tener que especificar el tipo de variable, ya que el compilador del navegador se encargará de asignarles el tipo o ralizar una conversión para adaptarlas. Esa conversión requiere un tiempo y hace que Javascript tenga una velocidad de ejecución inferior a lenguajes con tipado estricto.

Por estas caracteristicas, JavaScript es un lenguaje muy accesible para empezar, hace que quien está empezando se familiarice con ciertos conceptos importantes de la programación. Es un lenguaje con bastantes limitaciones si lo comparamos con otros, pero nos servirá para un entrenamiento básico antes de empezar con algo más serio.

Como JavaScript no requiere ser compilado, obviamente no vamos a necesitar ningún compilador. Fieles a la 'extreme programation', lo único que vamos a utilizar es 'nuestro querido' editor de textos. Vale cualquier editor de textos simple, pero es recomendable instalar alguno que esté más enfocado a la programación, tipo notepad++, SublimeText, Code, notepadqq, etc. estos editores especializados facilitan bastantes tareas comunes y aportan rapidez.
El código en un principio lo vamos a poner entre etiquetas script, dentro de una página HTML, aunque posteriormente lo pondremos en un archivo aparte con extensión .js y lo enlazaremos a la página web.

Haz clic para cerrar los resultados de la búsqueda.