Top Banner
Future Directions for Visual Basic Lisa Feigenbaum Microsoft Program Manager Visual Studio Managed Languages http://blogs.msdn.com/vbteam [email protected]
14

Future Directions for Visual Basic

Feb 24, 2016

Download

Documents

yanni

Future Directions for Visual Basic. Lisa Feigenbaum Microsoft Program Manager Visual Studio Managed Languages http://blogs.msdn.com/vbteam [email protected]. Agenda. Context VB 2010 Demo Future Thoughts. Where Is Visual Basic Headed?. Co-Evolution. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Future Directions for Visual Basic

Future Directions for Visual BasicLisa FeigenbaumMicrosoft Program ManagerVisual Studio Managed Languageshttp://blogs.msdn.com/[email protected]

Page 2: Future Directions for Visual Basic

Agenda• Context• VB 2010 Demo• Future Thoughts

Page 3: Future Directions for Visual Basic

Where Is Visual Basic Headed?

Visual Basic 1.0-3.0

Visual Basic 4.0-6.0

Visual Basic 7.0-9.0

Visual Basic 10.0++

Page 4: Future Directions for Visual Basic

Sibling Rivalry – VB & C#Co-Evolution

VB is so lame…C# is so cryptic…

No background compiler? Are you kidding?

Love those squiggles …

Late binding rocks…

Automatic properties

rock…I can slice bread

with XML!I can save world

hunger with Lambdas!

XML Literals still rock!

I love you for who you are…Love you too….

Page 5: Future Directions for Visual Basic

VS 2010 LanguageFeature VB C#Auto-implemented PropertiesCollection InitializersStatement LambdasImplicit Line Continuation N/ANamed/Optional ParametersLatebinding support (dynamic)Omit ref on COM callsInterop with Dynamic LanguagesCo/contravariancePIA deployment not neededIteratorsXML Literals

New in VS 2010Already exists in VS 2008

Page 6: Future Directions for Visual Basic

Demo

Page 7: Future Directions for Visual Basic

• Many looking for work as semicolons

• Non-profit organization dedicated to the wellbeing of underscore characters:

• www.unemployedunderscores.com

_

Underscores PutOut of Work During Economic Crisis!

Page 8: Future Directions for Visual Basic

Dynamic

Page 9: Future Directions for Visual Basic

Concurrent

Page 10: Future Directions for Visual Basic

Declarative

Page 11: Future Directions for Visual Basic

Opening Up The Box

Text

Compiler

AssemblyParse

r

Semantics

Code generator

Page 12: Future Directions for Visual Basic

Where Is Visual Basic Headed?

Visual Basic 1.0-3.0

Visual Basic 4.0-6.0

Visual Basic 7.0-9.0

Visual Basic 10.0++

Page 13: Future Directions for Visual Basic

• Visual Basic Developer Centerhttp://msdn.com/vbasic

• VB 2010 Language Documenthttp://code.msdn.microsoft.com/vbfuture

• Blogs (VB2010 Tag: Walkthroughs, Videos)http://blogs.msdn.com/vbteam (VB Team)http://blogs.msdn.com/lucian (Lucian Wischik)http://blogs.msdn.com/bethmassi (Beth

Massi)

Resources

Page 14: Future Directions for Visual Basic

THANK YOU!

http://blogs.msdn.com/[email protected]