Un archivo .fs es un archivo de código fuente escrito en el lenguaje de programación F#. F# es un lenguaje de programación funcional de primer orden, orientado a objetos e imperativo desarrollado por Microsoft, orientado principalmente a la plataforma .NET. Estos archivos contienen código fuente de F#, que puede incluir definiciones de módulos, tipos (como clases, registros, uniones discriminadas), funciones y expresiones. F# es conocido por su concisión, inferencia de tipos sólida, inmutabilidad por defecto y potentes funciones para la manipulación de datos y la programación concurrente. Los archivos con la extensión .fs se compilan normalmente en ensamblados .NET (DLL o EXE) utilizando el compilador de F# (fsc.exe) o pueden ejecutarse de forma interactiva utilizando el entorno interactivo de F# (fsi.exe). F# se utiliza ampliamente en áreas como la ciencia de datos, el desarrollo web (con marcos como ASP.NET Core), el desarrollo de aplicaciones multiplataforma y la programación de propósito general, donde su combinación única de paradigmas funcionales y orientados a objetos ofrece ventajas significativas en términos de claridad del código, mantenibilidad y robustez. La extensión .fs denota específicamente un archivo fuente estándar de F#, diferenciándolo de los archivos de script de F# que a menudo utilizan extensiones como .fsx o .fsscript para fines de scripting interactivo.