Paradigm | Multi-paradigm: structured, imperative, object-oriented, declarative, generic, reflective and event-driven |
---|---|
Designed by | Microsoft |
Developer | Microsoft |
First appeared | 2001; 23 years ago (2001) |
Stable release | |
Typing discipline | Static, both strong and weak,[2] both safe and unsafe,[2] nominative |
Platform | .NET Framework, Mono, .NET[3][4] |
OS | Chiefly Windows Also on Android, BSD, iOS, Linux, macOS, Solaris, and Unix |
License | Roslyn compiler: MIT License[5] |
Filename extensions | .vb |
Website | docs |
Major implementations | |
.NET Framework SDK, Roslyn Compiler and Mono | |
Dialects | |
Microsoft Visual Basic | |
Influenced by | |
Classic Visual Basic | |
Influenced | |
Small Basic, Mercury |
Paradigm | Multi-paradigm: structured, imperative, object-oriented, declarative, generic, reflective and event-driven |
---|---|
Designed by | Microsoft |
Developer | Microsoft |
First appeared | 2001; 23 years ago (2001) |
Stable release | |
Typing discipline | Static, both strong and weak,[2] both safe and unsafe,[2] nominative |
Platform | .NET Framework, Mono, .NET[3][4] |
OS | Chiefly Windows Also on Android, BSD, iOS, Linux, macOS, Solaris, and Unix |
License | Roslyn compiler: MIT License[5] |
Filename extensions | .vb |
Website | docs |
Major implementations | |
.NET Framework SDK, Roslyn Compiler and Mono | |
Dialects | |
Microsoft Visual Basic | |
Influenced by | |
Classic Visual Basic | |
Influenced | |
Small Basic, Mercury |