Tuesday, April 13, 2010

602 Pages of pure and complete VB’ness, the Visual Basic Language Specification 10.0

Microsoft Downloads - Visual Basic Language Specification 10.0

“The Visual Basic Language Specification provides a complete description of the Visual Basic language 10.0.

File Name: Visual Basic Language Specification 10.0.doc
Version: DOC version
Date Published: 4/12/2010
Language: English
Download Size: 1.5 MB

…”

From the Doc;

“…

The Microsoft Visual Basic programming language is a high-level programming language for the Microsoft .NET Framework. Although it is designed to be an approachable and easy-to-learn language, it is also powerful enough to satisfy the needs of experienced programmers. The Visual Basic programming language has a syntax that is similar to English, which promotes the clarity and readability of Visual Basic code. Wherever possible, meaningful words or phrases are used instead of abbreviations, acronyms, or special characters. Extraneous or unneeded syntax is generally allowed but not required.

The Visual Basic programming language can be either a strongly typed or a loosely typed language. Loose typing defers much of the burden of type checking until a program is already running. This includes not only type checking of conversions but also of method calls, meaning that the binding of a method call can be deferred until run-time. This is useful when building prototypes or other programs in which speed of development is more important than execution speed. The Visual Basic programming language also provides strongly typed semantics that performs all type checking at compile-time and disallows run-time binding of method calls. This guarantees maximum performance and helps ensure that type conversions are correct. This is useful when building production applications in which speed of execution and execution correctness is important.

This document describes the Visual Basic language. It is meant to be a complete language description rather than a language tutorial or a user's reference manual. [GD:Emphasis added]

image

…”

Because sometimes you just need 602 pages of VB spec’s… ;)

No comments: