Download presentation
Presentation is loading. Please wait.
Published byAndrea Turner Modified over 8 years ago
1
Jesus Rodriguez Chief Architect, Tellago, Inc Microsoft Architect Advisor Microsoft MVP Oracle SOA ACE SESSION CODE: DEV406
5
Dynamic programming language is a term used broadly in computer science to describe a class of high-level programming languages that execute at runtime many common behaviors that other languages might perform during compilation, if at all. These behaviors could include extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system, all during program execution.
8
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("Hello Teched...."); } puts “Hello Teched….”
13
Object Binder Python Binder Ruby Binder COM Binder Dynamic Language Runtime GetMember Name=“Foo”, IgnoreCase=false GetMember IronPython x.Foo IronPython x.Foo IronRuby x.Foo IronRuby x.Foo C# x.Foo C# x.Foo VB.NET x.Foo VB.NET x.Foo Others… $x{Foo}, … Others… $x{Foo}, … Your Binder
14
ScriptRuntime ScriptScope ScriptEngine ScriptSource
34
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
35
www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn
37
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.