Skip to content
gfortran 13.3.0

Compilador de Fortran en línea

myCompiler es un compilador, editor y ejecutor de código de Fortran gratuito en línea que te permite escribir, ejecutar y compartir código Fortran directamente en tu navegador. Funciona como tu playground, sandbox, fiddle, compilador en la nube y REPL en línea de Fortran. Sin descargas ni instalación. Abre el editor y empieza a programar con resaltado de sintaxis, autocompletado y salida instantánea.

27+ lenguajes Usado por más de 1M de desarrolladores Gratis para siempre

Cómo ejecutar código Fortran en línea

Tres pasos para pasar de la idea a ejecutar código Fortran en este playground en línea. No se requiere cuenta.

Escribe tu código Editor de código con resaltado de sintaxis, números de línea y una pestaña de archivo que muestra el lenguaje actual main.f90 1 1 2 3 4 5 6 7 Fortran Ln 7, Col 25

Escribe tu código

Abre el editor de Fortran y empieza a escribir. El editor inteligente te ofrece resaltado de sintaxis, autocompletado y detección de errores mientras escribes.

Haz clic en Ejecutar Editor con un botón Ejecutar y un atajo de teclado para ejecutar código en servidores en la nube main.f90 2 Run or press Ctrl +

Haz clic en Ejecutar

Pulsa el botón Run o presiona +Enter para ejecutar tu código Fortran en servidores en la nube seguros y aislados.

Ve los resultados Terminal integrada que muestra la salida del programa con símbolo del sistema y resultados de ejecución main.f90 3 1 2 ... Terminal $ gfortran main.f90 && ./a.out $ Program finished

Ve los resultados

La salida aparece al instante en el terminal integrado. Los errores y excepciones se muestran con mensajes claros y útiles.

Todo lo que necesitas para programar en Fortran

Un IDE de Fortran completo en línea y un playground de programación en tu navegador. Escribe, ejecuta y comparte código sin ninguna configuración.

Sin configuración requerida

Empieza a programar en segundos con este intérprete de Fortran basado en el navegador. Sin descargas, sin instalaciones, sin configuración de entorno. Abre tu navegador, ve a myCompiler y empieza a escribir código Fortran de inmediato.

Funciona en cualquier dispositivo con navegador web. Escritorio, portátil, tablet, móvil, Chromebook. No hay nada que instalar ni configurar.

Editor de código con todas las funciones

Escribe código Fortran con un editor de código de nivel profesional integrado en tu navegador. El resaltado de sintaxis colorea tu código para facilitar la lectura, haciendo que las palabras clave, cadenas y funciones sean fáciles de distinguir de un vistazo.

El autocompletado inteligente sugiere métodos y propiedades mientras escribes, y la detección de errores en tiempo real captura los fallos antes de que ejecutes tu código.

Proyectos multifichero

Crea y gestiona múltiples archivos en un solo proyecto. Usa la barra lateral de archivos para organizar tu código en módulos e impórtalos entre archivos igual que en un IDE de escritorio.

Construye aplicaciones modulares con una estructura de proyecto adecuada. Cada archivo es editable y puedes cambiar entre ellos al instante.

Ejecuta código al instante

Haz clic en el botón Ejecutar o presiona +Enter para ejecutar tu código Fortran al instante. Este ejecutor de código en línea muestra la salida de forma inmediata en el panel de terminal integrado. Tu código se ejecuta en servidores en la nube seguros y aislados, y los resultados aparecen en segundos.

Los mensajes de error y trazas de pila se muestran con claridad, facilitando la localización y corrección de problemas. El terminal admite colores ANSI para un formato de salida enriquecido.

¿Listo para probarlo? Escribe y ejecuta tu primer programa Fortran en segundos.

Abrir el editor de Fortran

Fortran en myCompiler

myCompiler ejecuta gfortran 13.3.0, siempre actualizado con la última versión estable. Obtienes un IDE completo basado en el navegador con resaltado de sintaxis, completado inteligente de código, soporte para proyectos multifichero, un terminal integrado para salida en tiempo real y entrada estándar (stdin) para programas interactivos. Escribe, compila, ejecuta y depura código Fortran en cualquier dispositivo. Escritorio, portátil, tablet, móvil, Chromebook. Sin descargas, sin configuración y sin registro requerido. Guarda tus programas con una URL única y compártelos con cualquiera. También puedes insertar un editor de Fortran funcional en tu propio sitio web.

Usa este playground de Fortran en línea como ejecutor rápido de código para probar fragmentos, un sandbox de programación para aprender o un compilador en la nube para preparar entrevistas de programación. El editor incluye modo oscuro para programar cómodamente, atajos de teclado para flujos de trabajo más rápidos y mensajes de error claros con números de línea para depurar rápidamente. Los estudiantes lo usan para tareas y práctica. Los profesores lo usan para compartir ejemplos funcionales. Los desarrolladores lo usan para prototipar ideas. myCompiler es apto para principiantes, rápido y completamente gratuito. Funciona en cualquier navegador web moderno.

Empieza a programar en Fortran

Ejemplos de código en Fortran

Patrones comunes de Fortran que puedes probar en el compilador en línea. Cada ejemplo está listo para ejecutarse.

Hola Mundo en Fortran

main.f90
program main
    print *, 'Hello, World!'
end program

Variables y tipos de datos en Fortran

main.f90
program main
    implicit none
    character(len=20) :: name
    integer :: age
    real :: height
    name = "Alice"
    age = 30
    height = 5.6
    print *, trim(name), " is", age, "years old"
end program

Condicionales if-else en Fortran

main.f90
program main
    implicit none
    integer :: x
    x = 10
    if (x > 0) then
        print *, "Positive"
    else if (x == 0) then
        print *, "Zero"
    else
        print *, "Negative"
    end if
end program

Bucles for y while en Fortran

main.f90
program main
    implicit none
    integer :: i
    do i = 1, 5
        print *, "Count:", i
    end do

    i = 1
    do while (i <= 3)
        print *, "While:", i
        i = i + 1
    end do
end program

Funciones en Fortran

main.f90
program main
    implicit none
    integer :: factorial
    print *, factorial(5)
    print *, factorial(10)
end program

recursive function factorial(n) result(res)
    implicit none
    integer, intent(in) :: n
    integer :: res
    if (n <= 1) then
        res = 1
    else
        res = n * factorial(n - 1)
    end if
end function

Arrays y colecciones en Fortran

main.f90
program main
    implicit none
    integer :: nums(5) = [1, 2, 3, 4, 5]
    real :: matrix(2, 2)
    integer :: i

    print *, "Sum:", sum(nums)
    print *, "Max:", maxval(nums)

    matrix = reshape([1.0, 2.0, 3.0, 4.0], [2, 2])
    print *, "Matrix(1,2):", matrix(1, 2)
end program

Derived Types en Fortran

main.f90
module shapes
    implicit none
    type :: Circle
        real :: radius
    end type
contains
    real function area(c)
        type(Circle), intent(in) :: c
        area = 3.14159 * c%radius ** 2
    end function
end module

program main
    use shapes
    implicit none
    type(Circle) :: c
    c%radius = 5.0
    print *, "Area:", area(c)
end program

Manejo de errores en Fortran

main.f90
program main
    implicit none
    integer :: ios
    real :: x
    character(len=50) :: errmsg

    read(*, *, iostat=ios, iomsg=errmsg) x
    if (ios /= 0) then
        print *, "Read error (using default)"
        x = 0.0
    end if
    print *, "Value:", x
end program

E/S de archivos en Fortran

main.f90
program main
    implicit none
    integer :: unit = 10, ios
    character(len=100) :: line

    open(unit=unit, file="output.txt", status="replace", iostat=ios)
    write(unit, *) "Hello, File!"
    close(unit)

    open(unit=unit, file="output.txt", status="old")
    read(unit, "(A)") line
    close(unit)
    print *, trim(line)
end program

Operaciones con arrays en Fortran

main.f90
program main
    implicit none
    integer :: i
    real :: v(5) = [1.0, 4.0, 9.0, 16.0, 25.0]
    real :: sq(5)

    sq = sqrt(v)

    print *, "Original:", v
    print *, "Sqrt:    ", sq
    print *, "Dot product:", dot_product(v, sq)
end program

Cómo tomar entrada en Fortran en línea

myCompiler admite entrada estándar (stdin) para programas Fortran. Usa las funciones de entrada estándar de Fortran para leer la entrada del usuario. Introduce tus datos de entrada en el panel stdin antes de ejecutar tu programa.

Esto funciona tanto para entradas de una sola línea como de varias líneas. Puedes leer cadenas de texto y convertirlas en números usando las funciones de E/S integradas del lenguaje.

Pruébalo tú mismo
main.f90 stdin compatible
program main
    implicit none
    character(len=50) :: name
    integer :: age

    read(*, '(A)') name
    read(*, *) age

    write(*, '(A,A,A)') 'Hello ', trim(name), '!'
    write(*, '(A,I0,A)') 'You will be ', age + 1, ' next year.'
end program
stdin
Alice
25
Salida
Hello Alice!
You will be 26 next year.

Sin configuración, sin registro. Empieza a escribir código Fortran ahora mismo.

Empieza a programar ahora

Primeros pasos con Fortran en línea

Puedes empezar a escribir y ejecutar código Fortran ahora mismo sin instalar nada. Escribe tu código y haz clic en Ejecutar. Este ejecutor de código gratuito de Fortran ejecuta tu programa al instante y muestra la salida en el panel de terminal bajo el editor. Abre el editor en línea de Fortran, escribe tu código y haz clic en Ejecutar.

Si eres nuevo en Fortran, usa este playground de Fortran en línea para comenzar con los fundamentos como variables, tipos de datos, condicionales y bucles. Los ejemplos de código anteriores cubren todos los conceptos básicos que necesitas para empezar. Cada ejemplo se puede copiar en el sandbox y ejecutar de inmediato. Sin configuración, sin ajustes.

A medida que avances, prueba a crear proyectos multifichero, usar bibliotecas y compartir tus programas con otros mediante URL. Regístrate con una cuenta gratuita para guardar tu trabajo y crear una biblioteca personal de programas. myCompiler funciona como un IDE completo de Fortran en línea directamente en tu navegador.

Quién usa myCompiler

Tanto si estás aprendiendo a programar, preparando entrevistas o prototipando ideas, myCompiler está hecho para ti.

Estudiantes y aprendices

Practica ejercicios, completa tareas y experimenta con código sin instalar nada en ordenadores escolares o personales.

Profesores y educadores

Comparte ejemplos de código con los estudiantes mediante URLs únicas. Inserta el compilador en los materiales del curso para que los estudiantes puedan ejecutar ejemplos directamente en el navegador.

Candidatos a entrevistas

Practica problemas de entrevistas de programación, prueba algoritmos y verifica soluciones rápidamente durante la preparación para entrevistas técnicas.

Desarrolladores profesionales

Prototipa ideas rápidamente, prueba fragmentos de código o experimenta con una biblioteca sin configurar un entorno local. Ideal para experimentos rápidos.

Creadores de contenido y bloggers

Inserta ejemplos interactivos en publicaciones de blog, tutoriales y documentación para que los lectores puedan ejecutar código sin abandonar la página.

Equipos y colaboradores

Comparte fragmentos de código con compañeros mediante URLs. Otros pueden ver, ejecutar y hacer fork de tu código para construir sobre tu trabajo.

myCompiler vs. IDE local

¿Por qué usar un compilador de Fortran en línea en lugar de instalar uno localmente?

Característica myCompiler IDE local
Tiempo de configuración Instantáneo Minutos u horas
Instalación No se requiere Se requiere Fortran + IDE
Compatibilidad de dispositivos Cualquier navegador Solo escritorio
Compartir código URL con un clic Manual (archivo, git, etc.)
Lenguajes 27+ en un solo lugar Uno a la vez
Coste Gratis para siempre Gratis hasta €€€
Funciona en Chromebook Limitado

¿Qué es Fortran?

Fortran (Formula Translation) es uno de los lenguajes de programación de alto nivel más antiguos, desarrollado por primera vez por un equipo de IBM liderado por John Backus y lanzado en 1957. Fue el primer lenguaje de alto nivel compilado del mundo, demostrando que el código generado por máquina podía ser tan eficiente como el ensamblador escrito a mano. Fortran fue pionero en conceptos como subrutinas, variables y bucles que todos los lenguajes posteriores heredaron.

El Fortran moderno (Fortran 90, 95, 2003, 2008, 2018) es un lenguaje completamente contemporáneo con operaciones de arrays como construcciones de primera clase, módulos, características orientadas a objetos y computación paralela mediante coarrays e integración con OpenMP/MPI. Sigue siendo el lenguaje dominante para la computación científica de alto rendimiento gracias a su excepcional rendimiento numérico y décadas de bibliotecas optimizadas.

¿Para qué se usa Fortran?

Fortran se usa para simulación numérica y computación científica en física, química e ingeniería, modelado climático y meteorológico (la mayoría de los grandes modelos climáticos están escritos en Fortran), dinámica de fluidos computacional, análisis de elementos finitos, química cuántica y computación de alto rendimiento (HPC) en supercomputadoras. Bibliotecas como BLAS, LAPACK y LINPACK, la base de la computación numérica, están escritas en Fortran.

Fortran para principiantes

Fortran no es típicamente un primer lenguaje, pero es un lenguaje necesario para científicos computacionales e ingenieros. Si estás en física, ingeniería o un campo STEM que involucra simulación numérica, te encontrarás con Fortran. La sintaxis del Fortran moderno es más limpia de lo que su reputación sugiere — el formato de código libre introducido en Fortran 90 se lee como otros lenguajes estructurados. Usa el compilador de Fortran en línea de myCompiler para practicar sin instalar gfortran.

Fortran vs otros lenguajes

Comparado con C/C++, la sintaxis de arrays de Fortran y sus operaciones matemáticas integradas hacen que el código numérico sea más legible y frecuentemente permiten a los compiladores optimizar mejor para cargas de trabajo científicas. Comparado con Python/NumPy, Fortran produce código significativamente más rápido para simulaciones intensivas en cómputo, aunque Python es más fácil y flexible para uso general. Comparado con MATLAB/Octave, Fortran es más rápido y de formato libre, pero MATLAB tiene más toolboxes interactivos para ingenieros.

¿Por qué usar un compilador de Fortran en línea?

Un compilador de Fortran en línea, también llamado sandbox o ejecutor de Fortran, te permite compilar y ejecutar programas Fortran directamente en tu navegador sin instalar gfortran. Es invaluable para estudiantes en cursos de ciencia computacional, investigadores que necesitan probar algoritmos numéricos y cualquiera que esté aprendiendo operaciones de arrays y funciones intrínsecas de Fortran.

El compilador de Fortran en línea de myCompiler usa gfortran, soportando estándares modernos de Fortran incluyendo código de formato libre, módulos, arrays e intrínsecos matemáticos. Puedes proporcionar entrada stdin para programas interactivos, guardar tu código Fortran y compartir por URL, completamente gratis.

¿Por qué es tan popular Fortran?

La relevancia continua de Fortran después de casi 70 años es un testimonio de su rendimiento inigualable para computación numérica. Las supercomputadoras más rápidas del mundo ejecutan Fortran para modelado climático, dinámica molecular y física computacional. BLAS y LAPACK, las bibliotecas de álgebra lineal usadas por NumPy, SciPy, MATLAB y R internamente, están escritas en Fortran. Aunque el nuevo código científico se escribe a menudo en Python o C++, la base de código heredada de Fortran en simulación y HPC asegura que seguirá siendo relevante durante décadas.

Oportunidades laborales con Fortran

La experiencia en Fortran es valorada para roles de científico computacional, ingeniero HPC, analista numérico y desarrollador de software científico en laboratorios nacionales (NASA, NOAA, laboratorios nacionales de energía), contratistas de defensa y el ámbito académico. Las habilidades en Fortran combinadas con MPI, OpenMP y experiencia en clusters HPC ofrecen excelentes salarios en roles de computación científica.

Prueba Fortran en línea Gratis · No se requiere registro

Atajos de teclado

Programa más rápido con estos atajos de teclado en el editor de myCompiler.

Ejecutar código
+ Enter
Guardar programa
+ S
Activar/desactivar comentario
+ /
Indentar línea
Tab
Quitar indentación
Shift + Tab
Deshacer
+ Z
Seleccionar siguiente ocurrencia
+ D
Buscar y reemplazar
+ H

Inserta el compilador de Fortran en tu sitio web

Añade un compilador interactivo de Fortran a tu sitio web, blog o plataforma de aprendizaje. Los lectores pueden escribir y ejecutar código Fortran directamente en tu página sin salir de ella.

Perfecto para tutoriales técnicos, cursos de programación, documentación y contenido educativo. Guarda un programa en myCompiler y usa el enlace de inserción para añadirlo a cualquier página web.

Embedded Fortran compilador, editor y ejecutor de código
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/fortran"
width="100%"
height="400"
frameborder="0">
</iframe>

Por qué los desarrolladores eligen myCompiler

Un IDE en línea completo para Fortran y 27+ otros lenguajes de programación.

27+ lenguajes

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# y muchos más. Todos los compiladores e intérpretes en un solo lugar. Cambia de lenguaje al instante.

Modo oscuro y claro

Cambia entre temas claro y oscuro con un clic. Programa cómodamente con cualquier iluminación, de día o de noche.

Compatible con móviles

Editor totalmente responsive optimizado para teléfonos, tablets y Chromebooks. Programa en cualquier dispositivo con navegador web. No se necesita descargar ninguna app.

Guarda y comparte código

Guarda programas en tu cuenta, compártelos mediante URLs únicas y permite que otros vean, hagan fork y ejecuten tu código. Ideal para colaboración y revisiones de código.

Etiquetas y organización

Organiza tus programas guardados con etiquetas y encuéntralos rápidamente con búsqueda y filtros. Crea una biblioteca personal de fragmentos de código y soluciones.

No se requiere cuenta

Empieza a escribir y ejecutar código de inmediato. Sin registro, sin correo electrónico, sin tarjeta de crédito. Crea una cuenta gratuita más adelante solo si quieres guardar tu trabajo.

Preguntas frecuentes

Preguntas comunes sobre el uso del compilador de Fortran en línea, el playground y el ejecutor de código.

¡Sí! myCompiler es completamente gratuito para todos los lenguajes compatibles, incluido Fortran. No hay suscripciones, niveles premium ni costes ocultos. Todas las funciones están disponibles sin cargo.
myCompiler mantiene su entorno de Fortran actualizado. Puedes ver la versión exacta en la sección de detalles del lenguaje de esta página. Actualizamos regularmente todos los entornos de ejecución a sus últimas versiones estables.
myCompiler usa el compilador GNU Fortran (gfortran) que soporta estándares modernos de Fortran. Puedes usar módulos, operaciones de arrays y otras características modernas de Fortran en tus programas.
Simplemente abre el editor de Fortran, escribe o pega tu código y haz clic en el botón Ejecutar. Tu código se ejecutará en nuestros servidores y la salida aparecerá en el panel de terminal en cuestión de segundos.
Sí. Haz clic en Guardar para almacenar tu programa. Recibirás una URL única que puedes compartir con cualquiera. Los destinatarios pueden ver, hacer fork y ejecutar tu código.
Sí. myCompiler admite proyectos multifichero. Puedes crear, renombrar y eliminar archivos en la barra lateral. Esto te permite organizar tu código Fortran igual que en un IDE local.
Sí. Todo el código se ejecuta en contenedores aislados en nuestros servidores. Cada ejecución obtiene su propio entorno sandbox que se destruye tras su finalización. Tu código no puede afectar a otros usuarios ni a nuestra infraestructura.
Sí. myCompiler tiene un diseño responsive optimizado para teléfonos y tablets. Puedes escribir y ejecutar código Fortran en cualquier lugar. La interfaz móvil usa pestañas para cambiar entre el editor, la salida y los paneles de archivos.
Sí. Haz clic en la pestaña Entrada en el panel inferior, escribe o pega tus datos de entrada y luego haz clic en Ejecutar. Tu programa leerá de la entrada que proporcionaste.
La ejecución es rápida. El código se ejecuta en nuestra infraestructura en la nube optimizada y la salida suele aparecer en segundos. El tiempo de ejecución depende de la complejidad de tu programa.
Sí. myCompiler ofrece una función de inserción. Puedes copiar un fragmento de iframe y pegarlo en tu sitio web, blog o documentación. Los visitantes pueden editar y ejecutar código directamente en tu página.
myCompiler admite atajos de editor comunes, incluidos Ejecutar (Ctrl/Cmd+Enter), Guardar (Ctrl/Cmd+S), Buscar (Ctrl/Cmd+F) y más. Consulta la sección de atajos de teclado en esta página para ver la lista completa.
No. myCompiler requiere conexión a internet porque el código se compila y ejecuta en nuestros servidores en la nube. El editor en sí se carga en tu navegador, pero ejecutar código requiere conectividad.
myCompiler ofrece un entorno rápido, gratuito y sin configuración con un editor de código moderno, soporte multifichero, modo oscuro y uso compartido instantáneo. Es ideal para aprender, prototipar, preparar entrevistas y compartir ejemplos de código.
Sí. myCompiler es ideal para practicar algoritmos y problemas de programación. Puedes escribir código Fortran, proporcionar entrada personalizada y probar tus soluciones al instante. Guarda tu trabajo y vuelve a él en cualquier momento.
Usa sentencias print o salida de consola para rastrear el comportamiento de tu programa. myCompiler muestra toda la salida estándar y los mensajes de error en el panel de terminal. Los mensajes de error incluyen números de línea para ayudarte a localizar los problemas.

¿Listo para escribir código Fortran?

Abre el playground gratuito de Fortran y empieza a programar de inmediato. Sin descargas ni cuenta requerida.

Empieza a programar en Fortran

Gratis · No se requiere registro · gfortran 13.3.0

Empieza a programar en Fortran