<p>Why is it called a single in VB.net?  I'm sure there is a good reason but it doesn't seem intuitive to a non formally trained programmer like me.</p>

I think it is a
```
shorthand
```
for
```
"Single-precision"
```
```
Double
```
is "
```
Double-precision"
```
While
```
C-style int
```
and
```
float
```
was probably referring to
```
"integer"
```
and
```
"floating point"
```