Visual Basic .NET
З Вікіпедії, безкоштовно encyclopedia
Visual Basic .NET — найсучасніша BASIC-базована мова програмування. Станом на лютий 2022 року найновішою є версія VB.NET 2022 — частина VS 2022.
Тип | class-based programming languaged Високорівнева мова програмування strict programming languaged event-driven programming languaged мультипарадигмальна мова програмування імперативна мова програмування мова функціонального програмування і generic programming languaged |
---|---|
Розробник | Microsoft |
Стабільний випуск | Visual Basic 2022 (17.9.2) (27 лютого 2024; 4 місяці тому (2024-02-27)) |
Платформа | .NET Framework, Mono і .NET |
Операційна система | Windows, Android, Berkeley Software Distribution, iOS, Linux, macOS, Solaris і UNIX |
Ліцензія | Apache Software License 2.0d |
Репозиторій | https://github.com/dotnet/vblang, https://github.com/dotnet/roslyn |
Вебсайт | docs.microsoft.com/en-us/dotnet/visual-basic/ |
Працює ця мова на базі .NET- фреймворку (працює за допомогою CLR), для роботи з яким також розроблена мова програмування C#, до 2005 року існувала J#, а починаючи з 2010 додана F#. З виходом .Net Core шаблони для VB.NET не були включені, тобто на ньому можна було писати тільки для .NET Framework, а для .Net Core тільки деякі бібліотеки, що викликало думку, що розвиток мови припинений, але з виходом .Net 5 додані усі шаблони за винятком Unity-проєктів, для яких і надалі може слугувати як мова розробки бібліотек.
VB.NET — є першою з сімейства повністю об'єктноорієнтованою мовою, у ній підтримується всі основні принципи ООП, за винятком множинного успадкування.
Частково також підтримується фреймворком Mono.