Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


variaciones en python, Apuntes de Programación para Ingenierios

trata sobre las variaciones de python

Tipo: Apuntes

2019/2020

Subido el 01/10/2020

0-sermeno
0-sermeno 🇸🇻

5

(1)

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
Programación 3
ING, julio cesar Aguilar
GRUPO TEORICO 1
Tarea
NOMBRE CARNET
Mendoza Asencio Diego Alexander MA1901
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga variaciones en python y más Apuntes en PDF de Programación para Ingenierios solo en Docsity!

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

Programación 3 ING, julio cesar Aguilar GRUPO TEORICO 1 Tarea NOMBRE CARNET Mendoza Asencio Diego Alexander MA

Introducción

Este trabajo trata de las diferentes variaciones de Python en el medio y en lo que consiste la variación y que ventajas tiene las

diferentes tales como PyPy consiste en un intérprete estándar y

un traductor. El intérprete está escrito en un subconjunto limitado del lenguaje Python llamado Rpython , o como CPython que es un interprete bytecode Está escrita en lenguaje C, entre otras.

Que es Jython

Jython es una implementación Java de Python que combina poder expresivo con claridad. Jython , Jython es complementario de Java y es especialmente adecuado para las siguientes tareas: Secuencias de comandos integradas: los programadores de Java pueden agregar las bibliotecas Jython a su sistema para permitir que los usuarios finales escriban secuencias de comandos simples o complicadas que agreguen funcionalidad a la aplicación. Experimentación interactiva: Jython proporciona un intérprete interactivo que se puede utilizar para interactuar con paquetes de Java o con la ejecución de aplicaciones Java. Esto permite a los programadores experimentar y depurar cualquier sistema Java utilizando Jython. Desarrollo rápido de aplicaciones: los programas Python suelen ser de 2 a 10 veces más cortos que el programa Java equivalente. Esto se traduce directamente en una mayor productividad del programador

Ventajas de jython

1 - es multiplataforma ya que viene instalado en Linux o Macintosh, o incluso aparezca empotrado en aplicaciones como OpenOffice/LibreOffice. 2 - tiene velocidad de memoria y son fluidos. 3 - Sincronismo multihilo delega esta gestión de hilos delegando en el JVM e, incluso, delega en él la recolección de basura Como consecuencia directa, en jython no existe el odioso gil de CPython que impide que dos hilos se ejecuten simultáneamente. 4 - La conectividad con bases de datos en J ython se realiza mediante los conectores JDBC de java, que es una especie de estándar en java que toda base de datos ofrece. En jython, gracias al grandioso módulo zxJDBC podemos usar conexiones JDBC del modo habitual en python, o sea, mediante la DB-API2. La ventaja es que sólo necesitamos añadir el conector JDBC (un fichero .jar) a la ruta de clases del JVM, sin tener que instalar la librería o todo el cliente completo como exigen algunas bases de datos en CPython.

VENTAJAS DE PYPY

1 - Velocidad, gracias a su compilador Just-in-Time, los programas de Python a menudo se ejecutan más rápido en PyPy 2 - Uso de memoria los programas de Python que consumen mucha memoria pueden terminar ocupando menos espacio EN PYPY 3 - Compatibilidad, PyPy es altamente compatible con el código Python existente. Es compatible con cffi, cppyy y puede ejecutar bibliotecas de Python populares como twisted y django. 4 - Sin pila, PyPy viene por defecto con soporte para el modo sin pila, proporcionando micro-subprocesos para una concurrencia masiva.

Que es ironpython

IronPython es una implementación de código abierto del lenguaje de programación Python que está estrechamente integrado con .NET Framework. IronPython puede usar las bibliotecas .NET Framework y Python, y otros lenguajes .NET pueden usar código Python con la misma facilidad. 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 escrito en Python pueda ser interpretado con IronPython