DEV406: Integrating Dynamic Languages into Your Enterprise - MSDN

gayheadtibburInternet και Εφαρμογές Web

5 Φεβ 2013 (πριν από 4 χρόνια και 9 μήνες)

228 εμφανίσεις

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.

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
….”


Object

Binder

Python

Binder

Ruby

Binder

COM

Binder

Dynamic Language Runtime

GetMember

Name=“
Foo
”,
IgnoreCase
=false

IronPython

x.Foo

IronRuby

x.Foo

C#

x.Foo

VB.NET

x.Foo

Others…

$x{
Foo
}, …

Your

Binder

?

ScriptRuntime

ScriptScope

ScriptEngine

ScriptSource

Jesus Rodriguez

http://www.microsoft.com/visualstudio/en
-
us/
http://blogs.msdn.com/b/somasegar/
http://msdn.com/data
http://blogs.msdn.com/adonet
http://blogs.msdn.com/astoriateam
http://blogs.msdn.com/efdesign
Required Slide


Track PMs
will supply the
content for this slide, which
will be inserted during the
final scrub.

www.microsoft.com/teched

www.microsoft.com/learning


http://microsoft.com/technet


http://microsoft.com/msdn


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