PDA

Ver la versión completa : Podriamos portar python??



boubou
15/01/2005, 13:15
Yo veo mas posible este:

este esta escrito en C


What is Python?
Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. If your favorite system isn't listed here, it may still be supported, if there's a C compiler for it. Ask around on news:comp.lang.python -- or just try compiling Python yourself.

The Python implementation is copyrighted but freely usable and distributable, even for commercial use.



para mas informacion: www.python.org

y ademas hay un binding para los juegos: http://pygame.org/ basado en SDL


este hay que portarlo! que decis??

AOJ
15/01/2005, 13:19
Pues que parece una idea cojo-nuda, aunque no sé si es viable la portabilidad; molaria mucho tener más juegos y aplicaciones añadidos de golpe a nuestro catálogo :D

boubou
15/01/2005, 13:24
Pos claro que es viable: Python se ha portado a un monton de sistemas y parece muy robusto y rapido. Hay un monton de juegos hechos con el.

AOJ
15/01/2005, 13:26
pos claro que es viable: Python se ha portado a un monton de sistemas y parece muy robusto y rapido. Hay un monton de juegos hechos con el.

Bueno, el juego que sale en la primera foto de la web ... pues este casi que no lo veremos ^_^U.

http://pygame.org/fullscreen.jpg

Pienso que el procesador y la RAM, serán un cuello de botella; por el tema de ser interpretado (aunque puede que me equivoque, Java también lo medio es, y funciona en móviles con procesadores super cutres).

boubou
15/01/2005, 13:29
Eso para mi que son graficos prerenderizados... siempre se podrian reescalar :). Solo usa SDL. Aunque si quieres puedes meterle una implementacion de openGL: http://pyopengl.sourceforge.net/

LTK666
15/01/2005, 13:43
Creo que ya se hablo algo en otro post anterior, creo recordar que no no podia por falta de potencia de la gp32.

boubou
15/01/2005, 13:44
lo que se tendria que portar es:

Python y el binding, porque lo que hace este (el bind) es atar python a la libreria sdl (Es como si se estableciera un puente entre compilador y libreria) o lo que es lo mismo, tendremos que usar el sdl de Chui :musico:

boubou
15/01/2005, 13:45
Pero este es distinto, esta escrito en C, asi que no deberia haber problema. Es mas creo que le sobra para ejecutar las aplicaciones. Hay que darle una oprtunidad, no se la disteis al Fenix? Venga hombre...