Red de conocimientos turísticos - Información de alquiler - ¿Acerca de la diferencia entre el lenguaje c y el lenguaje matlab?

¿Acerca de la diferencia entre el lenguaje c y el lenguaje matlab?

Matlab proporciona un lenguaje basado en interpretación, que también es un lenguaje de alto nivel pero aún así simple, y su propósito es ser fácil de usar y de desarrollar. De hecho, estas comodidades tienen un precio. El compilador tiene que pagar este precio y también habrá una pérdida en la eficiencia de ejecución del programa. Por otro lado, MATLAB también se considera en función de su finalidad de especializarse en informática científica y no se puede aplicar a la programación general. El lenguaje C hace esto para mantener su velocidad de compilación, facilitar la programación a gran escala y tener una alta eficiencia de ejecución. Por ejemplo, el sistema operativo tiene más de 1 millón de líneas de código. Al mismo tiempo, el lenguaje C se puede utilizar en muchos entornos de aplicaciones distintos de la informática, como juicio lógico, operaciones de E/S y otras aplicaciones integradas, como el compilador Matlab....

Obviamente, la optimización computacional basada en vectores es una carga bastante pesada para estas aplicaciones. Por supuesto, también hay otras razones, que no puedo enumerar ahora, pero son suficientes para ilustrar la diferencia. Con todo, el alcance y el propósito de la aplicación son diferentes, y el diseño del lenguaje también es muy diferente.