La principal diferencia es que Javascript es lo que se llama un lenguaje de secuencias de comandos. No tiene que compilarse para ejecutarse, como C ++ y Java.
JS es de tipo dinámico, mientras que C + y Java son de tipo estático. En C ++ y Java, debe declarar el tipo de la variable junto con la variable, como int x. En JS solo dices var x ya sea un número, una cadena o cualquier cosa. Esto es común en los lenguajes de script. Hace que sea más rápido desarrollar pequeños scripts. Sin embargo, crear aplicaciones empresariales sin verificación de tipos puede ser complicado.
JS se usa tradicionalmente para escribir scripts para páginas web, es decir, agregar funcionalidad dinámica a páginas web estáticas. El cliente recibe toda la fuente del script y el navegador lo ejecuta; el navegador tiene un intérprete de Javascript. Por otro lado, un navegador no podía ejecutar un programa Java o C ++. Los programas compilados se ejecutan de forma nativa por el sistema operativo (bueno, en el caso de Java, no se compila en código máquina nativo, se compila en código de bytes Java, que es ejecutado por la máquina virtual Java).
Sin embargo, hoy en día también se pueden crear programas JS que se ejecutan independientemente del navegador (Node.js), lo que permite su uso para tareas de propósito general (como un servidor web, por ejemplo).
- Tengo dos opciones, PES CSE (Bangalore) y VIT Vellore CSE (Vellore). ¿Qué universidad debería preferir y por qué?
- ¿Se está muriendo Java? ¿Debo aprender Python o Java para el desarrollo de aplicaciones si voy a trabajar después de 3 años?
- Cómo decidir mi rama entre: CS (me gusta la codificación), civil (me gusta la mecánica), biotecnología (me gusta el ARN, el ADN, etc. y siempre pienso en cómo suceden ciertas cosas en nuestro cuerpo) o mecánico (me gusta la mecánica y tengo curiosidad sobre el funcionamiento de la máquina)
- ¿Cómo es la colocación en NIT Hamirpur para M.Tech CSE y la informática móvil?
- ¿Cuál es mejor, metalurgia en IIT Kharagpur o CSE en ISM Dhanbad?