Cory Smith

Speaker Image

Microsoft MVP

Cory Smith maintains a .NET related blog at AddressOf.com and is very active in the .NET community. His community involvement includes: President of the Dallas/Fort Worth DNUX group, Vice President of the Fort Worth .NET Users Group, Microsoft VBInsider member, Microsoft MVP, member of the South Central District Developer Guidance Council and a previously a member of the INETA Speakers Bureau. A veteran developer (professionally writing software for almost 20 years) working on projects ranging anywhere from major e-commerce sites such as RadioShack.com and InterstateBatteries.com to applications that are at the heart and soul of over 4600 radio stations around the world. His work history includes working for Tandy/RadioShack, Rare Medium, Inc., Electric Works Corp., Scott Studios Corp. and Shiny Stone Digital.

In his spare time, Cory is also owns and operates a combative martial arts academy, coaches a MMA fight team, is an avid motorcycle enthusiast and attempts to watch every action movie ever released.

Sessions

(Re)Building BASIC

Level: 200
Track: None
Time: 03:45 PM - 05:00 PM
Day: 2
Room: Improving Enterprises 2

BASIC turned 47 this year and it started me thinking. It's been a long and winding road to the age of .NET and there are times that I miss the fun factor that was "hacking" around in the BASIC's of old. Sure, I could go out and find a copy of GW-BASIC and run it inside of DOSBox... but wouldn't it be cool to recreate it on a modern platform? What would be involved in doing this? How does one go about writing an interpreter? What would be involved in order to compile line numbered BASIC to target .NET? Does Silverlight offer enough capabilities to emulate a DOS type display? These are but a few of the questions that had been running through my mind; so the project began. It is a work in progress; however, there are plenty of thoughts and experiences to pull from. So if you share an interest in compilers/interpreters, language design, how I hacked up Silverlight to create a UI dating 20+ years ago or to just ask me "why?!?!?", feel free to join this conversation.