Stories by Tom Yager and Jon Udell

A language divided

Through the years, Microsoft Corp. has constantly upgraded the features of VB (Visual Basic) to keep them in sync with Windows' capabilities. Yet even as VB took on new features, Windows business software got easier to write with each new release of the IDE (integrated development environment). With VB .Net, Microsoft took the risky leap of tightening up the language to make it compatible with the .Net Common Language Runtime. Ironically, by making VB .Net a more respectable language in terms of its structure and its object-oriented features, Microsoft has alienated some of its most loyal developers.