Visual Basic .NET
Зовнішній вигляд
На даний момент є найсучаснішою BASIC-базованою мовою програмування на сьогодні найновішою є версія VB.NET 2010.
Працює ця мова на базі .NET-фреймворку (працює за допомогою CLR), для роботи з яким також розроблена мова програмування C#.
VB.NET - є першою з сімейства повністю об'єктно-орієнтованою мовою, у ній підтримується всі основні принципи ООП, за винятком множинного успадкування.
Назава мови програмування
VB - абревіатура від Visual Basic - безпосереднього предка мови, .NET - використовувана платформа.
Особливості мови
Реалізовано всі можливості CLR з деякими надбудовами.
Недоліки
- Успадкуване від пердка розхлябане приведення типів по замовчуванню та пізнє зв'язування (треба вимикати, режимом Option Strict).
- Досить велика але рідко потрібна (для забезпечення належної роботи код нобхідно переписувати) бібліотека сумісності з Visusl Basic.
- C-подібні конструкції, що не вписуються у синтаксис (даний недолік - умовність до цього досить швидко звикається).
Переваги
- Автоматичне визначення типу змінних з присвоюваного значення (вигідне при використанні у невеликих фрагментах коду таких, як наприклад, методи).
- Поєднання простоти та зрозумілості синтаксису з широкими можливостями .NET.
- Наявнісь зручних BASIC-подібних конструкцій (яких не було у попередніх мовах).
- Легка інтеграція з офісними програмами (аналогічний базовий синтаксис).
- Легкість переходу з інших мов при потребі.