
Jeronimo Escobar
Pregunta¿Por que en algunos lenguajes de programacion se usa tanto el punto y coma?

Luis Lira
En JavaScript realmente no es necesario, es más por gusto ponerlo. Yo nunca lo uso :D

Jeronimo Escobar
Entonces ¿Por que en Javascript también se usa si este es interpretado?

Ignacio Saccomano
El compilador tiene que saber cuando termina una instrucción para poder ejecutar un programa correctamente. El punto y coma es una especie de estándar y se mantuvo desde hace mucho, estando presente en lenguajes como C (padre de infinidad de lenguajes).
Sin embargo lenguajes como Python usan otros métodos para indicarle al complilador el fin de instrucciones. En su caso es el uso de espacios. Un espacio mal puesto y el programa falla, es decir, el equivalente al odiado ;

Luis Lira
El punto y coma lo verás mucho en lenguajes compilados como Java, Go, C#, C++, etc. Esto se debe a que el punto y coma es una señal para el compilador de que ahí termina la instrucción que estás programando :D