Projects tagged ‘interpreter’ and ‘python’


[30 total ]

1977 Users
   

Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with ... [More] extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code. [Less]
Created over 3 years ago.

42 Users
   

A wrist-friendly language targeting the Common Language Runtime (.NET / Mono) with an extensible compiler pipeline, a syntax reminiscent of Python, and many other features (like type inference, syntactic macros, etc.)
Created over 3 years ago.

36 Users
   

Jython is a Java implementation of the Python programming language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. It is ... [More] a very seamless and smooth integration with Java: from Python you have complete access to all Java libraries, can build applets, can integrate with Java beans, and can subclass Java classes in Python and vice versa. Like Python, and unlike Java, Jython can also be used interactively: just type some Jython code at the prompt and see the results immediately. [Less]
Created over 3 years ago.

24 Users
   

The PyPy project aims at producing a flexible and fast Python implementation. The guiding idea is to translate a Python-level description of the Python language itself to lower level languages. Rumors ... [More] have it that the secret goal is being faster-than-C which is nonsense, isn't it? [Less]
Created over 3 years ago.

6 Users
   

IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the ... [More] .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language. [Less]
Created about 1 year ago.

2 Users

The Python-on-a-Chip program consists of the PyMite virtual machine, ports to specific platforms, libraries, tests, tools and documentation. PyMite is a flyweight Python bytecode interpreter written ... [More] from scratch to execute in low memory on microcontrollers without an operating system. PyMite supports a subset of Python 2.5 and can also be compiled, tested and executed on a desktop computer. [Less]
Created 8 months ago.

2 Users
   

Python 3000 (a.k.a. "Py3k", and released as Python 3.0) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details ... [More] , especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. [Less]
Created over 2 years ago.

1 Users

An optimization branch of CPython, intended to be fully compatible and significantly faster. See the ProjectPlan for details on what we're building. The FAQ provides quick answers to common ... [More] questions we've been getting. Benchmark numbers for our 2009Q3 release can be found on the Release2009Q3 page. See GettingStarted for checkout and build instructions. Release history: 2009Q1: 1 April 2009 2009Q2: 13 July 2009 2009Q3: 20 October 2009 Send any questions/comments/flames to unladen-swallow@googlegroups.com. We also hang out on irc.oftc.net in #unladenswallow. [Less]
Created 9 months ago.

0 Users

KitschKitsch is a programming language developed by Zach Busser and Andrew Pangborn. This wiki contains documentation for users of the language, as well as some insight into the thought processes ... [More] behind developing it. Contents:Downloading and making the language The syntax and other rules of the language The formal grammar of the language The Kitsch interpreter The Kitsch "Machine" Language The Kitsch Compiler The Kitsch Virtual Machine Type Checker Changes:A changelog is available on the Introduction wiki page ANTLR PresentationPresentation and Samples Folder Powerpoint Slides [Less]
Created 11 months ago.

0 Users

El proyectoEste proyecto aloja el código para el trabajo práctico final de la materia Paradigmas de Lenguajes de Programación en el 1er cuatrimestre de 2009 (Facultad de Ciencias Exactas y ... [More] Naturales, Universidad de Buenos Aires). El proyecto consiste de un intérprete fácilmente extensible para cálculo lambda tipado. Su utilidad proviene justamente de la facilidad para extender el lenguaje agregando nuevos tipos de datos y sintaxis para sus expresiones. Para más información, pueden consultar el informe en PDF. Cómo instalarlo y usarloEn WindowsDescargar el instalador de Python + GTK Ejecutar el instalador y seguir los pasos en pantalla Descargar el intérprete de Lambda Cálculo y descomprimirlo Hacer doble clic en el archivo pylcgtk.py para ejecutar la versión gráfica En UbuntuDescargar el intérprete de Lambda Cálculo y descomprimirlo Ejecutar en una consola python pylcgtk.py (para la versión gráfica) o python pylc.py (para la versión de línea de comandos) Nota: en Linux el único paquete necesario es python-gtk2 (y sus dependencias), que están instalados por defecto en Ubuntu. Cómo extenderloLa descripción completa del proyecto, su código fuente, así como el tutorial para realizar nuevas extensiones al lenguaje están en el informe. [Less]
Created 4 months ago.