python vs c++

Iniciado por patilanz, 11 Mayo 2014, 00:47 AM

0 Miembros y 1 Visitante están viendo este tema.

patilanz

Hola aprendi c++ pero ahora empece a estudiar algo de buffer overflow y vi unos codigos hechos en python que eran mucho mas simples que c++. Yo queria hacer el ejercicio que creaba un archivo mediante python pero yo como no se python lo hice con c++ y el programa salia el doble sino el triple que en python. Y era simplemente crear un archivo y poner texto dentro. Ahora estoy por aprender python pero quiero saber cuales son las diferencias y cual es el mejor?

Saludos

SrCooper

En primer lugar, debes saber que no hay mejor lenguaje de programación, todo depende de para qué quieras usarlo y de lo cómodo que te sientas con él.

En cuanto a las diferencias así en terminos generales: Python es un lenguaje mucho más moderno y amigable en lo que se refiere a sintaxis, por lo que se ahorra en tiempo y en cantidad de código. Sin embargo, al ser un lenguaje interpretado su rendimiento es bastante menor que el de otros lenguajes como C/C++.

Además, Python es un lenguaje de alto nivel, lo que significa que no puede (o es muy dificil) realizar tareas "más cercanas al ordenador", como podría ser por ejemplo el manejo de memoria.

Mi recomendación es que cuantos más lenguajes aprendas, mejor. A mí ambos me gustan mucho, simplemente los uso en situaciones diferentes.

Un saludo

patilanz

Hola con decir el mejor me refiria cual mas os gusta.
Python al ser un lenguaje interpretado quiere decir que para ejecutarlo se necesita tener instalado algo en el pc y es portable?

Luego en python es como en c que si no utilizas cosas como qt tienes que aprender te la win api y luego en linux tambien ?

Python sirve para crear drivers?

Que diferencias hay entre el POO?

Estoy por aprender python porque para crear programas rápidos para alguna prueba en c++ tardas mas.

Que mas diferencias hay?

Saludos

Jenny T-Type

Python al ser un lenguaje interpretado quiere decir que para ejecutarlo se necesita tener instalado algo en el pc y es portable? Si, debes instalar el interprete de Python, yo diria que es, mas bien, facil de portar de un sistema a otro

CitarLuego en python es como en c que si no utilizas cosas como qt tienes que aprender te la win api y luego en linux tambien ?
PyQt ;)

CitarPython sirve para crear drivers?
NO.

CitarQue diferencias hay entre el POO?
C++ esta mas fuertemente orientado a objetos. en Python, internamente, todo es un objeto.

Saludos  ;)