1 / 18

Meet the Visual Basic Team

SESSION CODE: DEV04-INT. Meet the Visual Basic Team. Lisa Feigenbaum Community Program Manager Microsoft Corporation. Session Agenda. Language Trends & Directions IDE Features & Future Plans Q&A with the Team. Trends. Declarative programming “More what, less how”. VS 2010:

barr
Download Presentation

Meet the Visual Basic Team

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SESSION CODE: DEV04-INT Meet the Visual Basic Team Lisa Feigenbaum Community Program Manager Microsoft Corporation

  2. Session Agenda • Language Trends & Directions • IDE Features & Future Plans • Q&A with the Team

  3. Trends

  4. Declarative programming“More what, less how” VS 2010: • Languages (C#, VB, F#, IronPython, IronRuby) • F# Functional Language • VB Statement Lambdas • Platform • PLINQ • LINQ to SharePoint • Declarative

  5. Concurrent programmingParallelism: CPU (multicore) & IO (connected) VS 2010: • Languages (C#, VB, F#, IronPython, IronRuby) • F# Parallel Map • Platform • Task Parallel Library, PLINQ • Concurrent Data Structures • C++ Concurrency Runtime • Silverlight (Asynchronous) • Concurrent

  6. Dynamic programmingDynamic World: Web, Data, Languages VS 2010: • Languages (C#, VB, F#, IronPython, IronRuby) • IronPython & IronRuby Dynamic Languages • C# & VB Dynamic Binding • Platform • Dynamic Language Runtime • Dynamic

  7. Co-Evolution

  8. VB & C# 2010 Language New in VS 2010 Already exists in VS 2008

  9. VB & C# 2010 IDE New in VS 2010 Already exists in VS 2008

  10. Development Tasks

  11. Compiler as a Service LanguageObject Model Read-Eval-Print Loop Class public Foo Hosting inother contexts Field DSL Embedding private X string Compiler Compiler SourceFile .NET Assembly Source code Source code Source code Source code 12

  12. Visual Basic Team Members • Anthony Green • VB Compiler Program Manager • adgreen@microsoft.com • Dustin Campbell • C# & VB IDE Program Manager • dustinca@microsoft.com • VB Team Blog: • http://blogs.msdn.com/vbteam • VB Dev Center: http://msdn.com/vbasic • Lisa Feigenbaum • VS Languages Community Program Manager • lisafeig@microsoft.com • http://blogs.msdn.com/lisa • Lucian Wischik • VB Language Program Manager • lwischik@microsoft.com • http://blogs.msdn.com/lucian

  13. Q & A

  14. Resources • Visual Basic Developer Center: http://msdn.com/vbasic Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for Developers • http://microsoft.com/msdn

  15. Languages Sessions @ TechEd 2010

  16. Complete an evaluation on CommNet and enter to win!

  17. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related