Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - aguspiza

#1
General Programadores / Empieza con Python
12 de Febrero de 2008, 08:28:21 PM
Python:

- es facil de aprender, se "parece" al basic, su sintaxis es muy clara
- es potente, lo usan incluso los programadores de C++ para hacer prototipos y luego optimizar las partes mas importantes en C++
- se "puede convertir" directamente a C++ con shedskin para que veas como hubiera sido aproximadamente si lo hubieras hecho directamente en C++
- tiene miles de tutoriales
- es multiplataforma
- es facil de descargar y viene con un mini-IDE y un modo interactivo
- es interpretado lo que te facilita la tarea de prueba-error cuando estas aprendiendo/probando cosas
- es gratis y libre
- puede usar la gran mayoria de las librerias de C++ (SDL, OpenGL, ODE, OGRE, etc) con algun wrapper que muchas veces ya existe o es "facil" de hacerse uno mismo.
- permite varios estilos: programación orientada a objetos, programación estructurada y programación funcional.
- tiene miles de mini-juegos y demos de donde puedes ver el codigo y aprender, ver p.ej. pygame

mucha mas info: http://es.wikipedia.org/wiki/Python
#2
General Programadores / GCC: Opcion -fPIC?
08 de Noviembre de 2007, 07:48:03 PM
Depende de la distribucion, normalmente el problema es el contrario, como en tu caso, cuando quieras compilar para x86 debes usar las /usr/lib32 ya que /usr/lib es un symlink a /usr/lib64.

Ejemplo y mejor explicacion aqui (ingles sorry):
http://wiki.winehq.org/WineOn64bit
#3
General Programadores / GCC: Opcion -fPIC?
05 de Noviembre de 2007, 12:50:50 PM
Pues si tienes curiosidad y sabes un poquito de ingles aqui hay algunas razones de por que:

http://www.swig.org/Doc1.3/Python.html#Python_nn10
http://www.swig.org/Doc1.3/Python.html#Python_nn11
http://en.wikipedia.org/wiki/Position_independent_code

Basicamente es que la arquitectura AMD64 en Linux necesita codigo relocalizable (relocalizable sin necesidar de ejecutar un setup). Por cierto recuerda linkar a /usr/lib64 si haces librerias para AMD64

P.D: Este es mi primer mensaje por aqui, asi que aprovecho para saludar. Me he registrado para intentar hacer un prototipo de juego con CRM32Pro antes de que se lance metaplace y poder ir avanzando algo. Estaba intentando hacerme el wrapper con swig para python y por eso di con esta informacion :wink:





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.