¿Entonces python es lento o rápido? Python es un lenguaje de alto nivel y en las slides dice que eso hace que baje la velocidad de ejecuc...

Brandon Argel Verdeja Dominguez

Brandon Argel Verdeja Dominguez

Pregunta
studenthace 4 años

¿Entonces python es lento o rápido?

Python es un lenguaje de alto nivel y en las slides dice que eso hace que baje la velocidad de ejecución de los programas, pero yo había escuchado que python es de los lenguajes más rápidos

2 respuestas
para escribir tu comentario
    Alejandro Cuello Maure

    Alejandro Cuello Maure

    studenthace 4 años

    En general existen 3 enfoques de lenguajes:

    • Interpretados
    • Semi-interpretados
    • Compilados

    Tanto python como C, son lenguajes de alto nivel, lo que significa un lenguaje de alto nivel es que es más entendible para los humanos, de hecho el profesor Aroesti dijo: "Los lenguajes de programación no son para las maquinas si no para el humano (programador)"

    Python al ser un lenguaje interpretado su velocidad baja por que el interprete tiene que estar revisando los tipos de cada variable cada vez que tiene que ejecutar una instrucción.

    Un lenguaje interpretado es aquel que se ejecuta de inmedianto sin lo que se conoce como compilar que es convertir todas las instrucciones a codigo binario desde antes, si no que python lo hará en el proceso.

    Mientras que lenguajes compilados como C, C++ etc, Compilan pasan todas sus intrucciones a codigo binario antes de proceder a ejecutarse (por lo que no se ejecuta a velocidad del interprete si no a velocidad de hardware, lo cual es muchísimo más rápido).

    Por lo mismo los dos tienen diferentes aplicaciones, lenguajes compilados como C , C++ etc son usados para construir aplicaciones, drivers y temas relacionados con el hardware.

    Mientras que python se usa para analisis estadistico, por que generalmente estos calculos solo se harán una sola vez (o muy pocas veces) y python es una opción por su sencillez de uso.

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 4 años

    Según tengo entendido Python es bastante rápido para ser de alto nivel, pero por esto mismo es más lento que C o C++.

Curso de Introducción a C

Curso de Introducción a C

Aprende los fundamentos de C para desarrollar software. Descubre cómo funcionan los programas en C, declara variables, trabaja con tipos de datos y constantes. Ideal para quienes inician en este potente lenguaje de programación.

Curso de Introducción a C
Curso de Introducción a C

Curso de Introducción a C

Aprende los fundamentos de C para desarrollar software. Descubre cómo funcionan los programas en C, declara variables, trabaja con tipos de datos y constantes. Ideal para quienes inician en este potente lenguaje de programación.