Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
IronPython
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de lenguaje de programación |nombre = IronPython |logo = [[File:IronPython 3 logo.svg|64px]]<br />[[File:Ironpython-logo.png|200px]] |paradigma = [[Lenguaje de programación multiparadigma|multiparadigma]]: [[Programación orientada a objetos|orientado a objetos]], [[Programación imperativa|imperativo]], |año = 2006 |diseñador = [[Microsoft Corporation]] |desarrollador = Jim Hugunin |última_versión = 2.7.8 |fecha_última_versión = 17 de febrero de 2018 |tipo_dato = |implementaciones = [[Microsoft Visual Studio|Visual Studio .NET]], [[Proyecto Mono|Mono]] |dialectos = |influido_por = [[Python]] |ha_influido = |sistema_operativo = [[Multiplataforma]] |licencia = |web = [http://ironpython.net http://ironpython.net] }} '''IronPython''' es una implementación del [[intérprete (informática)|intérprete]] [[Python]] (CPython) escrita totalmente en [[C Sharp|C#]]. El proyecto trata de seguir al pie de la letra el lenguaje Python, como implementación de Python que es. Esto hace que cualquier [[programa informático|programa]] escrito en Python pueda ser interpretado con IronPython, con las ventajas añadidas de poder usar las bibliotecas de la plataforma [[.NET]] y poder compilar el código a [[bytecode]] Existe un lenguaje de programación muy similar a Python llamado [[Boo (programación)|Boo]]. Es un lenguaje claramente influenciado por Python dada la similitud de su sintaxis. Sin embargo, Boo no es realmente una implementación de Python, sino un nuevo lenguaje independiente con una sintaxis muy parecida a la de Python pero que hace uso de las [[Interfaz de programación de aplicaciones|API]] de .NET. Por tanto, los programas escritos en Python no se pueden ejecutar con el intérprete de Boo, mientras que IronPython está creado precisamente para ello. == Características de IronPython == * Modo interactivo, heredado de Python. Al igual que en Python, consiste en un [[intérprete de comandos|shell]] que interpreta las órdenes de forma interactiva. * Soporte completo de la sintaxis y las [[biblioteca (programación)|bibliotecas]] (API) de Python. * Integración con la plataforma .NET y sus bibliotecas. * Compilación del código a bytecode, de forma que puede usarse en cualquier otro lenguaje soportado por la plataforma .NET. * Integración del intérprete de IronPython en cualquier aplicación .NET para extender sus funcionalidades de forma sencilla. == Véase también == * [[Python]] * [[Jython]], implementación de Python en [[Lenguaje de programación Java|Java]] == Enlaces externos == * [http://ironpython.net Página oficial de IronPython] * [https://github.com/IronLanguages/ironpython2 Repositorio GitHub de IronPython] {{Control de autoridades}} [[Categoría:Compiladores e intérpretes libres]] [[Categoría:Implementaciones de Python]] [[Categoría:Lenguajes interpretados]] [[Categoría:Plataforma .NET]] [[Categoría:Lenguajes de programación de Microsoft]] [[Categoría:Software que utiliza la licencia Apache]] [[Categoría:Software de 2006]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
IronPython
»
Añadir idiomas
Añadir tema