Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJE DE PROGRAMACIÓN
CIENTIFICO FORTRAN
Profesor Dr. Juan Méndez
Docente Principal
jamendezv@unac.edu.pe
Todo programa escrito en algún lenguaje de programación puede ser ejecutado de dos
maneras: (i) Mediante un programa que va adaptando las instrucciones conforme son
encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se
los conoce como intérpretes. (ii) Traduciendo este programa al programa equivalente
escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al traductor se
lo conoce como compilador.
Nivel Unidad
1 Programa Principal
El lenguaje ha sido ampliamente adoptado por la comunidad científica para escribir aplicaciones con
cálculos complejos. La inclusión en el lenguaje de la aritmética de números complejos amplió la
gama de aplicaciones.
1. La libertad de ejecutar el programa como lo desee, con cualquier propósito (libertad 0).
2. La libertad de estudiar el funcionamiento del programa y modificarlo de modo que realice las
tareas como usted desee (libertad 1). El acceso al código fuente es un prerrequisito para esto.
4. La libertad de distribuir copias de sus versiones modificadas a otras personas (libertad 3). Al
hacerlo da a toda la comunidad la oportunidad de beneficiarse de sus cambios. El acceso al código
fuente es un prerrequisito para esto.
Cuando decimos que un programa es libre, lo que queremos decir es que se ha publicado bajo una
licencia que garantiza a los usuarios cuatro libertades esenciales: las libertades de ejecutar,
copiar, modificar y redistribuir el programa para contribuir a la comunidad. No significa que sea
necesariamente gratuito, aunque casi todos estos programas lo son. Esa es solo una ventaja
secundaria adicional que las escuelas pueden tomar en cuenta.
Todo el mundo debería usar software libre porque solo el software libre otorga a los usuarios la
libertad de ejercer el control sobre sus ordenadores. Los programas privativos ponen a los usuarios
y usuarias bajo el poder de los programadores, pero hay razones éticas específicas que tienen que
ver con la educación.
https://www.gnu.org/software/free-software-for-education.html
https://www.gnu.org/software/free-software-for-education.html