CODIGO
log in

Visual Basic

AKA VB, VBA, VB.NET

Summary

A high-level programming language developed by Microsoft, known for its ease of use and GUI development capabilities. It evolved from BASIC and is designed for rapid application development.

Paradigms

imperative, object-oriented, event-driven, procedural, structured

Domains

desktop applications, business applications, automation, data processing

Key Features

string interpolation, reflection, modules, named arguments

Typing

static system, non-structural typing, strong typing, partial inference, compile-time checking, moderate type coercion, optional type annotations

Compilation

compiled

Influenced By

BASIC, QuickBASIC

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

vb, bas, cls, frm, vbs

External Links

Status legacy
Type programming
Created 1991
Designed by Alan Cooper
Developed by Microsoft
PyPL Index #23
TIOBE Index #8
GitHub rank N/A

Popularity [PyPL]