“Conocimiento Computadora>Dispositivos inteligentes

¿Cuál es la diferencia entre C ++ y Visual Basic?

Gracias a su rediseño orientado a objetos y su posterior evolución, Visual Basic ahora comparte mucho en común con C ++, pero los dos lenguajes, que fueron creados para diferentes propósitos, nunca fueron diseñados ser intercambiable Hay varias diferencias importantes entre ellos.

Una plataforma vs. Múltiples

Visual Basic debe compilarse y ejecutarse en una versión del sistema operativo Microsoft Windows. Los compiladores de C ++ existen en casi todos los sistemas operativos modernos.

Legible versus críptico

La sintaxis de Visual Basic se parece más a un lenguaje natural, la mayoría descifrable incluso por un novato . La sintaxis de C ++, aunque no es tan simple como su progenitor C, es, posiblemente, aún más críptica.

Punteros vs. Código administrado

Solo una muesca sobre la máquina código, C ++ tiene construcciones llamadas "punteros" que permiten el acceso directo a la memoria y la asignación. Esto significa que el código puede ser rápido y eficiente, pero también está lleno de errores debilitantes y riesgos de seguridad. Visual Basic, por otro lado, se ejecuta dentro de .NET Framework. Este entorno gestiona la asignación de memoria y controla el acceso a los recursos del sistema, lo que reduce en gran medida los errores, las pérdidas de memoria y los riesgos de seguridad. Aunque es rápido y eficiente, Visual Basic nunca puede ser tan rápido como C ++ no administrado.

Herencia múltiple versus interfaces

C ++ permite que una clase se derive de una base múltiple clases Visual Basic no lo hace, sino que utiliza interfaces similares a Java para obtener la mayoría de los beneficios de la herencia múltiple sin ninguno de los inconvenientes.

Delegados y eventos

Visual Basic incluye la declaración de evento y el tipo de delegado para trabajar mejor con la arquitectura basada en eventos de interfaces gráficas de usuario y formularios web. C ++ no tiene tales herramientas.

[¿Cuál es la diferencia entre C ++ y Visual Basic?] URL: http://www.ordenador.online/computadora/Dispositivos/252316.html

Página anterior:
Dispositivos inteligentes
Cómo iniciar una computadora Acer en modo seguro
Cómo configurar un reloj automático de alarma de sonidos naturales de Timex
Cómo enviar un tweet a todos tus seguidores
¿Qué es un sistema Sap?
¿Puede actualizar el disco duro en un iPad de Apple?
Cómo restaurar un Acer Revo
Cómo desbloquear hojas de cálculo
Cómo recuperar elementos eliminados de Kindle
Conocimiento de la computadora © http://www.ordenador.online