CODIGO
log in

Visual Basic

AKA VB, VB.NET

Summary

A high-level programming language developed by Microsoft, known for its ease of use and GUI development capabilities.

Paradigms

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

Domains

desktop applications, business applications, data processing, automation

Key Features

string interpolation, reflection, lambdas, extension methods, async/await, named arguments, modules, iterators/generators

Typing

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

Compilation

compiled

Influenced

PowerBASIC, Microsoft Small Basic, C#, Gambas, Phoenix Object Basic, VBScript, VBA, ASP.NET, Visual Basic for Applications, Basic For Qt

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
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

vb, bas, cls, frm, vbs

External Links

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

Popularity [PyPL]