ironpython

15
El futuro de sus nuevas tecnologías y tendencias

description

Nuevas tecnologias que se integran al .Net Framework

Transcript of ironpython

Page 1: ironpython

El futuro de sus nuevas

tecnologías y

tendencias

Page 2: ironpython

DLRFacilita la interacción entre múltiples lenguajes

Usado para implementar nuevos lenguajes dentro de .NET

Python Ruby F#

Servicios que corren Por encima del CLR

(Dynamic Type System) (Dynamic Method Dispatch) (Dynamic Code Generation)

Page 3: ironpython

IronPython

Modo interactivo,

heredado de Python.

Lenguaje Interpretado

Soporte completo de la sintaxis y API

de Python.

Integración con la

plataforma .NET y sus

bibliotecas.

Page 4: ironpython

IronRuby

Modo interactivo,

heredado de RUBY.

Lenguaje Interpretado

Soporte completo de la sintaxis y API

de Ruby

Integración con la

plataforma .NET y sus

bibliotecas.

Page 5: ironpython

IronScheme

Implementación mejorada

De IronLisp

Lenguaje Interpretado

Soporte completo de la sintaxis y API

de Ruby

Integración con la

plataforma .NET y sus

bibliotecas.

Page 6: ironpython

P#

Variante del lenguaje ML

Lenguaje Lógico

Diseñado para correr con base

en el DLI

Integración con la

plataforma .NET y sus

bibliotecas

Existencia de tipos mutablesE inmutables

InferenciaDe tipos

Simplifican la programación

Integración con la

plataforma .NET y sus

bibliotecas

Page 7: ironpython

F#

Implementación de Prolog

LenguajeMultiparadigma(Programación

funcional, imperativa y OO)

Diseñado para correr con base

en el CLI

Integración con la

plataforma .NET y sus

bibliotecas.

Page 8: ironpython

En un futuro no

muy lejano…

Page 9: ironpython

.NET FRAMEWORK 4.0Parallel Extensions

(Programación multinucleo)

IronPython IronRuby

PLINQ

IronScheme F#

VB & C#Innovación

P#

DLR

Page 10: ironpython

Lo bueno…

Page 11: ironpython

Lo malo…

Page 12: ironpython

C++/CLI

C#

F#

J#

PowerShell

Jscript.NET

IronPython IronRuby

Managed Extensions

For C++

Managed JScript

VBx

VB.NET

A#

Boo

Cobra

Component Pascal

IronLisp

L#

Mondrian

Nemerle

Oxygene

P#

Phalanger

Phrogram

PowerBuilder

Page 13: ironpython

Etc….

#SmallTalk

#S

AVR.NET

Acive Oberon

APLNext

Common Larceny

Delta Forth .NET

Delphi.NET

DotLisp

Dylan.NET

EiffelEnvision

Fortran.NET

Java.NET

Haskell.NET

Lexico

LOLCODE

LUA.NET

Mercury on .NET

NetCobol

Net Express

OxygenScheme

S#

PL/IL

smLnet

X#

WildCatCobol

ZonnonYet

Page 14: ironpython

.NET FRAMEWORK

Otros

Page 15: ironpython

¿ Qué opinas?