ironpython
-
Upload
felix-cortes -
Category
Technology
-
view
908 -
download
0
description
Transcript of ironpython
El futuro de sus nuevas
tecnologías y
tendencias
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)
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.
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.
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.
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
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.
En un futuro no
muy lejano…
.NET FRAMEWORK 4.0Parallel Extensions
(Programación multinucleo)
IronPython IronRuby
PLINQ
IronScheme F#
VB & C#Innovación
P#
DLR
Lo bueno…
Lo malo…
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
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
.NET FRAMEWORK
Otros
¿ Qué opinas?