2002年11月8日周五在西雅图召开的2002 OOPSLA 大会上微软主席比尔.盖茨向与会者描述了未来的Visual C++.Net和Visual C#。
在出席了周四纽约平板电脑发布会后,微软主席兼首席软件设计师比尔.盖茨回到华盛顿州给开发人员、计算机科学家、学生描绘了未来的C++和C#。
星期五下午在西雅图OOPSLA (Association for Computing Machinery's 17th annual Object-Oriented Programming, Systems, Languages and Applications)会议上比尔.盖茨发表了一个声明,在这个声明中盖茨宣布微软开发语言Visual C#.net和Visual C++.net的发展规划,同时也示范了一种新的优化测试系统,这个系统能够帮助开发团队定位、优化、确定产品的缺陷。
对于C++的追随者来说,最大的新闻是"下一代C++产品,"Visual C++.Net 98%都会遵守ISO规定的C++标准 ",那就意味着WINDOWS 程序员可以在第一时间使用ISO定义的更好的C++特性,同时还可以使用C++模型库。
"微软是由一家开发工具公司发展起来的,所以我们认识到支持一种开发语言的开发工具那令人难以置信的重要性。"盖茨说"今天我们很高兴的对C++作出一项更大的承诺:在形式上与ISO标准保持一致,同时还将构建一个更强大的标准库。"
下一个版本的Visual C++的新的特点包括"提升浮点指针操作符的性能、增强基于Windows表单的开发能力,同时在安全性有所加强"。
盖茨同时建议C#新的规范,包括 "generics",赋予C#开发人员创建商业构架模型的能力,同时语言构架于C++相似,其它的还包括:匿名方法、泛型指针(iterators) 和 局部类(partial types)。
同样,为了更有效的帮助开发人员保护他们的代码,比尔展示一种新的优化测试系统,代码被称为"Scout",Scout是由微软研究院开发的内镶嵌工具,它允许开发人员追踪测试过程,通过早期的检测减少系统的缺陷,同时缩短修复的时间。
最后,盖茨向与会者演示了微软平板电脑(Microsoft Tablet PC)的新特点。