Python & C++

Todo cuanto tiene que ver con la obtención, almacenamiento y proceso de la información digital, sus aplicaciones y el software y hardware utilizado.
Responder
Mensaje
Autor
Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Python & C++

#1 Mensaje por fusion »

Los programas en C++ corren mucho
Python es más sencillo de programar entradas, salidas, interfaz de usuario y librerías

Me pregunto si se pueden integrar los dos lenguajes con una única plataforma

Avatar de Usuario
heli
Mensajes: 1952
Registrado: Mié Sep 06, 2006 7:28 am
País: España
Ciudad: Alcalá de Henares
Ubicación: Alcala de Henares (Madrid, España)
Contactar:

Re: Python & C++

#2 Mensaje por heli »

Python es entre 25 y 400 veces más lento que C o C++.
Python en un lenguaje interpretado, como java. El pseudocódigo que se genera tiene que ejecutarlo un intérprete específico para cada plataforma. C y C++ son compilados y generan código directamente ejecutable por la plataforma seleccionada, sin intermediarios.
Python no esta pensado para escribir programas complejos, sino para hacer pequeños scripts de forma rápida que ejecuten tareas sencillas. No intentes minar bitcoints con Python!

Puedes escribir el código de entrada y salida, GUI etc en Python y que llame a otros programas en C++ con subprocess.run() o subprocess.call() que hagan la tarea dura. Luego Python puede post procesar los datos de salida y prepararlos para la presentación. Hay Python 2 y 3 para Windows https://www.python.org/downloads/windows/
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es

Avatar de Usuario
fusion
Mensajes: 4573
Registrado: Lun Feb 20, 2006 1:12 pm
País: Madrid
Ciudad: Alcobendas
Ubicación: Madrid

Re: Python & C++

#3 Mensaje por fusion »

Tienes toda la razón, el problema que tengo es que mi software en C++ tiene 7000 líneas de código, y además le hago muchos cambios, o sea, lo que me viene bien es tener un buen debugger en C++, el python no es tan importante debugearlo, pues como bien dices son scrips cortos para meter o sacar los puntos o datos por pantalla
A lo mejor sería preferible poder llamar a Python desde C++

D2SO4
Mensajes: 647
Registrado: Mié Mar 30, 2016 3:27 pm
País: España
Ciudad: Andalucia

Re: Python & C++

#4 Mensaje por D2SO4 »

Que compiladores de C me recomendáis. Yo ya tengo aunque son antiguos. Y no se si los DVD los va a poder leer de lo viejos que son

Avatar de Usuario
heli
Mensajes: 1952
Registrado: Mié Sep 06, 2006 7:28 am
País: España
Ciudad: Alcalá de Henares
Ubicación: Alcala de Henares (Madrid, España)
Contactar:

Re: Python & C++

#5 Mensaje por heli »

Usa GCC. Es de línea de comandos, pero tienes montones de IDEs para trabajar con él. Incluso puedes usar Visual Studio Conde ( https://code.visualstudio.com/ ) que soporta también muchos otros compiladores en un mismo IDE. (https://code.visualstudio.com/docs/cpp/config-mingw )
Yo suelo usar GCC bajo MINGW en windows (en linux es nativo y no hace falta MINGW), pero no uso IDE, uso el editor ultraedit32 o sublimetext y makefiles.
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es

D2SO4
Mensajes: 647
Registrado: Mié Mar 30, 2016 3:27 pm
País: España
Ciudad: Andalucia

Re: Python & C++

#6 Mensaje por D2SO4 »

El gcc ya lo tenia y lo he usado. Pero el visual conde estudio, no lo conocia. Gracias por el aporte

Avatar de Usuario
Celio
Mensajes: 4
Registrado: Vie Ago 11, 2023 3:06 pm
País: Espana
Ciudad: Madrid

Re: Python & C++

#7 Mensaje por Celio »

Una vez quise ir a programador, pero fui a constructor. Ahora me arrepiento. Aunque he aprendido lo que necesitaba saber sobre informática)).

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado