Red de conocimiento informático - Espacio del host - Soy estudiante de ingeniería y me gustaría saber por qué nos piden aprender fortran en lugar de otros lenguajes como c o c++. ¿Cuáles son las características de cada uno?

Soy estudiante de ingeniería y me gustaría saber por qué nos piden aprender fortran en lugar de otros lenguajes como c o c++. ¿Cuáles son las características de cada uno?

Para los estudiantes de ingeniería, el aprendizaje de un idioma se utiliza principalmente para compilar programas y realizar operaciones científicas. La sintaxis de Fortran es concisa, rigurosa y fácil de aprender. Su característica más importante es que se acerca a la descripción natural de fórmulas matemáticas. Puede realizar operaciones directamente en matrices y números complejos, y tiene una alta eficiencia de ejecución en computadoras. Por lo tanto, Fortran es muy adecuado para la informática científica y sigue siendo el lenguaje de informática científica más importante. Puede ver por su nombre completo: Formula Translator que fue desarrollado originalmente para la informática científica. Muchos software de ingeniería comercial ahora, como el famoso software de elementos finitos MSC.Nastran, utilizan el algoritmo central compilado en Fortran.

Entonces, como estudiante de ingeniería, es muy útil aprender bien Fortran, pero la sintaxis del lenguaje C es demasiado complicada (en realidad es un lenguaje intermedio, más cercano al nivel inferior, mientras que Fortran es un lenguaje de alto nivel). lenguaje de nivel), difícil de dominar y la eficiencia informática no es tan buena como Fortran es adecuado para la informática científica.

De hecho, la gramática de varios idiomas es similar, siempre que domines uno, es fácil aprender otros idiomas y el idioma es solo una herramienta y, lo que es más importante, el algoritmo eres tú. conocimientos profesionales.

Al mismo tiempo, no existen regulaciones sobre qué idioma utilizar en los cálculos científicos. Se debe seleccionar el idioma apropiado de acuerdo con las necesidades y características del problema, y ​​a menudo se mezclan varios idiomas. C, C++ o C# son lenguajes muy buenos y muy útiles si los dominas bien.

Ahora existe un lenguaje más avanzado (algunos incluso lo llaman software) MATLAB, que es muy conveniente y fácil de usar (casi una tontería. Está especialmente desarrollado para informática científica y se usa actualmente). en el mundo académico se usa ampliamente, pero su velocidad de carrera es relativamente lenta. Te sugiero que también lo aprendas, es muy útil.

PD: Estudio mecánica, principalmente usando MATLAB y Fortran, y ocasionalmente C++.