Lenguajes de programacion javascript

Lenguajes de programacion javascript

descarga de javascript para windows 10

Este artículo puede ser demasiado largo para leer y navegar cómodamente. El tamaño de la prosa legible es de 79 kilobytes. Por favor, considere la posibilidad de dividir el contenido en subartículos, condensarlo o añadir subtítulos. Por favor, discute este problema en la página de discusión del artículo. (Mayo 2019)

Hay dos problemas: cinco tokens que pueden comenzar un enunciado o ser la extensión de un enunciado completo; y cinco producciones restringidas, en las que no se permiten los saltos de línea en determinadas posiciones, lo que puede dar lugar a un análisis sintáctico incorrecto[4].

Los cinco tokens problemáticos son el paréntesis abierto «(«, el corchete abierto «[«, la barra «/», el signo más «+» y el signo menos «-«. De ellos, el paréntesis abierto es común en el patrón de expresión de la función inmediatamente invocada, y el corchete abierto ocurre a veces, mientras que los otros son bastante raros. El ejemplo dado en la especificación es:[4]

Algunos sugieren, en cambio, el uso de puntos y comas iniciales en las líneas que comienzan con ‘(‘ o ‘[‘, para que la línea no se una accidentalmente con la anterior. Esto se conoce como un punto y coma defensivo, y es particularmente recomendable, porque el código puede ser ambiguo cuando se reorganiza.[4][5] Por ejemplo:

descarga de javascript

Para la programación, hacen lo mismo que los kits de muebles prefabricados para la construcción de casas: es mucho más fácil coger paneles ya cortados y atornillarlos para hacer una estantería que elaborar el diseño uno mismo, ir a buscar la madera correcta, cortar todos los paneles con el tamaño y la forma adecuados, encontrar los tornillos de tamaño correcto y luego unirlos para hacer una estantería.

Cada pestaña del navegador tiene su propio cubo para ejecutar el código (estos cubos se llaman «entornos de ejecución» en términos técnicos) – esto significa que en la mayoría de los casos el código en cada pestaña se ejecuta completamente por separado, y el código en una pestaña no puede afectar directamente al código en otra pestaña – o en otro sitio web.

Aquí estamos seleccionando un párrafo de texto (línea 1), y luego adjuntando un oyente de eventos a él (línea 3) para que cuando se haga clic en el párrafo, se ejecute el bloque de código updateName() (líneas 5-8). El bloque de código updateName() (este tipo de bloques de código reutilizables se denominan «funciones») pide al usuario un nuevo nombre, y luego inserta ese nombre en el párrafo para actualizar la pantalla.

código javascript

El primer navegador web con interfaz gráfica de usuario, Mosaic, fue lanzado en 1993. Accesible para personas sin conocimientos técnicos, desempeñó un papel destacado en el rápido crecimiento de la naciente World Wide Web[15]. Los principales desarrolladores de Mosaic fundaron entonces la corporación Netscape, que lanzó un navegador más perfeccionado, Netscape Navigator, en 1994. Éste se convirtió rápidamente en el más utilizado[16][17].

Durante estos años de formación de la Web, las páginas web sólo podían ser estáticas, careciendo de la capacidad de comportamiento dinámico una vez cargada la página en el navegador. Había un deseo en la floreciente escena del desarrollo web de eliminar esta limitación, así que en 1995, Netscape decidió añadir un lenguaje de scripting a Navigator. Para ello siguieron dos caminos: colaborar con Sun Microsystems para incorporar el lenguaje de programación Java y contratar a Brendan Eich para incorporar el lenguaje Scheme[6].

JScript se lanzó por primera vez en 1996, junto con el soporte inicial para CSS y las extensiones de HTML. Cada una de estas implementaciones era notablemente diferente de sus homólogas en Navigator.[21][22] Estas diferencias dificultaron que los desarrolladores hicieran que sus sitios web funcionaran bien en ambos navegadores, lo que llevó al uso generalizado de los logotipos «se ve mejor en Netscape» y «se ve mejor en Internet Explorer» durante varios años.[21][23]

tutorial de javascript

C++ no fue construido para la web… fue construido para todo. En 1979, un informático danés llamado Bjarne Stroustrup quiso hacer una extensión de C que permitiera utilizar clases. Desde entonces, esta semilla se ha expandido hasta convertirse en uno de los lenguajes de propósito general más conocidos y utilizados.

Hay que mencionar que C++ es un lenguaje compilado (e, irónicamente, un lenguaje compilador). Esto significa que después de escribir tu código tendrás que compilarlo antes de que pueda ejecutarse. Esto puede llevar desde unos pocos segundos hasta una hora, dependiendo de la longitud y complejidad de tu código. Y tienes que hacer esto cada vez que hagas un cambio para solucionar problemas o probar errores.

» MÁS:    ¿Por qué es necesario AngularJS? C++ es rígido; permite mucho menos margen de maniobra. C++ está orientado a objetos. Se parece a la programación de la vieja guardia – llaves rizadas y todo – y tiene menos perdón (léase: ningún perdón) por perder un punto y coma. Tiene objetos, clases, métodos y variables de instancia.

Sin embargo, si comparamos los dos lenguajes, C++ tiene más aplicaciones y lleva más tiempo en el mercado, por lo que cuenta con un mayor número de personas. En cualquier caso, ambos están tan bien soportados que es muy probable que no notes la diferencia.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad