1. C++ :
C++ o CPP es un lenguaje de programación orientado a objetos de tipo estático de propósito general. En 1980, Bjarne Stroustrup desarrolló C++ en los laboratorios Bell de AT&T (American Telephone & Telegraph) como una extensión del lenguaje C. Esta semilla se ha expandido desde entonces y se ha convertido en uno de los idiomas más conocidos y utilizados en todo el mundo. C++ está diseñado para casi todo, excepto la web. Principalmente se utiliza para el desarrollo de juegos y la programación integrada. C++ es utilizado con éxito por Evernote, LinkedIn, Microsoft, Opera, NASA, Facebook, etc.
ventajas :
- C++ también tiene características como polimorfismo, encapsulación de datos, etc.
- También podemos ejecutar programas C en C++.
- Portátil
- Lenguaje de bajo nivel a la vez que es más fácil de aprender.
- Tiene sindicatos y estructuras.
- Le da al usuario control sobre la memoria.
- Una de las comunidades más grandes
- Escalabilidad
Desventajas:
- El control sobre la memoria hace que el código sea propenso a errores.
- Fuga de memoria
- Sin recolector de memoria basura
- No hay soporte para la función de subproceso integrada
- En Web, es difícil de depurar
2. JavaScript :
JavaScript o JS es un lenguaje de programación de tipo dinámico de alto nivel. JavaScript se creó para la web y se creó inicialmente para «dar vida a las páginas web». Apareció en 1995 a través de Netscape. Es un lenguaje de secuencias de comandos interpretado de alto nivel. el análisis del año pasado el 95% de los sitios web utilizan JavaScript. es tan popular que la mayoría de los navegadores web tienen motores incorporados para manejarlo. Las empresas que utilizan JavaScript son Microsoft, Paypal, Netflix, Groupon, Uber, Facebook, Google, etc.
ventajas :
- Muy rápido ya que se ejecuta en el navegador web.
- La compilación JIT (justo a tiempo) permite ejecutar código directamente
- Fácil de aprender
- Gran base comunitaria
- interoperable
- Versátil
- muchas bibliotecas
Desventajas:
- Problemas con la seguridad del lado del cliente
- El código es visible para todos.
- Un pequeño error puede derribar todo el sitio web
- La depuración no es fácil
- Las conversiones continuas de números a enteros aumentan el tiempo necesario para ejecutar el script y reducen su velocidad.
Diferencia entre C++ y JavaScript:
S. NO. |
C++ |
JAVASCRIPT |
01. | Es un lenguaje tipificado estáticamente. | Es un lenguaje tipado dinámicamente. |
02 | Se considera agrupado con lenguaje de programación de bajo nivel. | Es un lenguaje de programación de alto nivel. |
03. | Fue creado por Bjarne Stroustrup en los laboratorios Bell de AT&T en 1980. | En 1995, Brendan Eich de Netscape i introdujo JavaScript. |
04. | Es poco difícil de aprender para los principiantes. | Es poco fácil de aprender para los principiantes. |
05. | C++ es más rápido en comparación con JavaScript. | JavaScript es un poco más lento en comparación con el lenguaje de programación C++. |
06 | En realidad, fue construido para todo lo que no sea web. | Ha sido construido para páginas web. |
07 | Es un lenguaje de programación. | Es un lenguaje de scripting. |
08 | Es compilado y ejecutado. | Es lenguaje compilado. |
09 | Es un lenguaje de programación orientado a objetos. | Es un lenguaje de programación multiparadigma que admite funciones basadas en eventos. |
10 | Las empresas que utilizan C++ son Google, Lyft, Twitch, Coderus, etc. | Las empresas que utilizan JavaScript son Microsoft, Paypal, Netflix, Groupon, Uber, Facebook, Google, etc. |
Publicación traducida automáticamente
Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA