Ventajas y desventajas
Ventajas:
- Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.
- Se dibuja formularios mediante el arrastre de controles.
- La sintaxis tiene semejanza al lenguaje natural humano.
- Lenguaje compatible con Microsoft office.
- Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.
- Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora)
- Permite el tratamiento de mensajes de Windows.
- Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas.
Desventajas:
- Solo Microsoft puede decidir la evolución de este lenguaje.
- Solo existe un compilador, llamado igual que el lenguaje.
- Solo genera ejecutables para Windows.
- La sintaxis es demasiado inflexible.
- Los ejecutables generados son relativamente lentos.
- No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, videojuegos, editores gráficos, etc.
- La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación.
- No incluye operadores a nivel de bits (es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1)
Caracteristicas
Matrices: Explica cómo hacer el código
más compacto y eficaz declarando y utilizando matrices, que contienen múltiples
valores relacionados.
Inicializadores
de colección: Describe los inicializadores
de colección, que permiten crear una colección y rellenarla con un conjunto
inicial de valores.
Constantes y
enumeraciones: Explica el almacenamiento de
valores inmutables para su uso repetido, incluidos los conjuntos de valores
constantes relacionados.
Control Flow: Muestra cómo regular el
flujo de la ejecución del programa.
Tipos de
datos: Describe qué tipos de datos
pueden albergar los elementos de programación y la forma en que éstos se
almacenan.
Elementos
declarados: Cubre los elementos de
programación que puede declarar, sus nombres y características, y cómo el
compilador resuelve las referencias a los mismos.
Delegados: Proporciona una introducción
a los delegados y a cómo se utilizan en Visual Basic.
Enlace en
tiempo de compilación y en tiempo de ejecución (Visual Basic): Describe los enlaces, que
realiza el compilador cuando se asigna un objeto a una variable de objeto, y
las diferencias entre los objetos con enlaces en tiempo de compilación y en
tiempo de ejecución.
Tipos de
error (Visual Basic): Proporciona información
general sobre los errores de sintaxis, los errores en tiempo de ejecución y los
errores lógicos.
Eventos: Muestra cómo declarar y
utilizar eventos.
Interfaces: Describe qué son las
interfaces y cómo pueden utilizarse en las aplicaciones.
LINQ: Proporciona vínculos a temas
que introducen las características y la programación de Language-Integrated
Query (LINQ).
Objetos y
clases: Ofrece información general
sobre objetos y clases, cómo se utilizan, cómo se relacionan entre sí, y las
propiedades, métodos y eventos que exponen.
Operadores y
expresiones: Describe los elementos de
código que manipulan elementos que contienen valores, cómo utilizarlos
eficientemente y cómo combinarlos para producir nuevos valores.
Procedimientos: Explica los procedimientos Sub,
Function, Property y Operator, además de temas avanzados
como procedimientos recursivos y sobrecargados.
Instrucciones: Describe las instrucciones
de declaración y ejecutables.
Cadenas: Proporciona vínculos a temas
que describen los conceptos básicos sobre el uso de cadenas en Visual Basic.
Variables: Presenta las variables y
describe cómo se utilizan en Visual Basic.
XML: Proporciona vínculos a temas
en los que se describe cómo usar XML en Visual Basic.
Versiones
- Visual Basic 1.0, 2.0 y 3.0: podemos denominar a estar versiones como antecedentes del Visual Basic que conocemos hoy en día.
- Visual Basic 4.0 y 5.0: fueron versiones que incrementaron la popularidad de Visual Basic y se integraron en los sistemas operativos de última generación de Microsoft.
- Visual Basic 6.0: fue la consagración de Visual Basic y supuso su expansión a gran escala. Visual Basic 6 se usó para el desarrollo de numerosas aplicaciones profesionales y empresariales por todo el mundo y tuvo un gran éxito.
- A partir de 2002 Visual Basic se integró dentro de una plataforma de programación más amplia que admitía la programación en distintos lenguajes denominada Visual Studio.NET y empezó a usarse el término Visual Basic.
- Visual Basic 2005: introdujo cambios importantes en relación a la filosofía de programación en que se basaba Visual Basic (aunque el lenguaje continúa siendo esencialmente el mismo)
- Visual Basic 2008, 2010, 2012, 2020… : Visual Basic es un lenguaje vivo que se mantiene integrado dentro de la plataforma Visual Studio y del que continúan apareciendo versiones que van introduciendo progresivas mejoras.
Tomado de: https://msdn.microsoft.com/es-es/library/bbykd75d.aspx
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=116:versiones-de-visual-basic-ique-es-ies-visual-basic-buen-lenguaje-para-aprender-a-programar-cu00303a&catid=37:curso-qprogramacion-en-visual-basic-nivel-iq&Itemid=61
No hay comentarios.:
Publicar un comentario