Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Descubre qué es F#

Por: Reclu IT

16 de junio de 2020

F# es un lenguaje de programación fuertemente tipado y funcional que permite resolver problemas complejos escribiendo un código simple. Basado en ML y construido en .NET Framework, F# ofrece una buena interoperabilidad, portabilidad y velocidad de tiempo de ejecución, así como : precisión, conveniencia, corrección, concurrencia e integridad.

El código generado por F # se compila en Common Language Infrastructure (CLI) que se puede ejecutar fácilmente en Common Language Runtime (CLR). Debido a su compatibilidad con .NET, el lenguaje se usa principalmente como lenguaje multiplataforma. Sin embargo, el lenguaje también se puede usar para generar código JavaScript y GPU.

Otra característica importante de F # es la capacidad de utilizar las bibliotecas de todos los lenguajes .NET. La disponibilidad de una amplia base de bibliotecas facilita que este lenguaje se utilice para resolver tareas complejas. Esto se suma a la capacidad para operar motores de cálculo complejos y análisis de datos.

En un principio, F# sólo estaba disponible en Windows, como un proyecto de Microsoft Research, pero ahora es un lenguaje de primera clase en varias plataformas.

F# fue desarrollado en 2005 por investigadores de Microsoft. El lenguaje, esencialmente, era una implementación .Net de OCaml ya que combinaba la sintaxis y el poder del lenguaje funcional con las miles de funciones de biblioteca disponibles con todos los lenguajes .NET.

Después del lanzamiento inicial del lenguaje en 2005 bajo la licencia Apache, ha pasado por muchos cambios y los desarrolladores han realizado varias versiones que fueron mejores en muchos aspectos que la anterior. El lanzamiento bajo la licencia de Apache ha hecho que el lenguaje sea de código abierto, lo que significa que puede usarse, modificarse y distribuirse sin pagar regalías al desarrollador.

La primera versión de F# fue 1.x, que se lanzó en mayo de 2005. Esta versión solo era compatible con Windows e implementaba un tiempo de ejecución .NET 1.0-3.5. La principal debilidad de esta versión era la base de plataforma estrecha. Este problema se abordó en las versiones sucesivas y Linux y OS X se agregaron a las plataformas compatibles en la versión 2.0 que se lanzó en abril de 2010.

La próxima versión, F# 3.0, presentó la incorporación de JavaScript y GPU en las plataformas compatibles. Esta versión se lanzó en 2012. La versión estable más reciente es la versión 4.0, que se lanzó el 20 de julio de 2015.

Esto ha hecho que el lenguaje sea muy popular en todo el mundo de los negocios. También hay una comunidad en línea de F # que proporciona respuestas útiles a preguntas sobre los problemas que enfrentan los usuarios en todo el mundo.

Aprender F # te ayudará a ser un mejor programador en general, no solo en C# o Java. Descubrirás nuevos patrones para resolver problemas y te ayudará a madurar tus habilidades.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Descubre qué es F#

Por: Reclu IT

16 de junio de 2020

F# es un lenguaje de programación fuertemente tipado y funcional que permite resolver problemas complejos escribiendo un código simple. Basado en ML y construido en .NET Framework, F# ofrece una buena interoperabilidad, portabilidad y velocidad de tiempo de ejecución, así como : precisión, conveniencia, corrección, concurrencia e integridad.

El código generado por F # se compila en Common Language Infrastructure (CLI) que se puede ejecutar fácilmente en Common Language Runtime (CLR). Debido a su compatibilidad con .NET, el lenguaje se usa principalmente como lenguaje multiplataforma. Sin embargo, el lenguaje también se puede usar para generar código JavaScript y GPU.

Otra característica importante de F # es la capacidad de utilizar las bibliotecas de todos los lenguajes .NET. La disponibilidad de una amplia base de bibliotecas facilita que este lenguaje se utilice para resolver tareas complejas. Esto se suma a la capacidad para operar motores de cálculo complejos y análisis de datos.

En un principio, F# sólo estaba disponible en Windows, como un proyecto de Microsoft Research, pero ahora es un lenguaje de primera clase en varias plataformas.

F# fue desarrollado en 2005 por investigadores de Microsoft. El lenguaje, esencialmente, era una implementación .Net de OCaml ya que combinaba la sintaxis y el poder del lenguaje funcional con las miles de funciones de biblioteca disponibles con todos los lenguajes .NET.

Después del lanzamiento inicial del lenguaje en 2005 bajo la licencia Apache, ha pasado por muchos cambios y los desarrolladores han realizado varias versiones que fueron mejores en muchos aspectos que la anterior. El lanzamiento bajo la licencia de Apache ha hecho que el lenguaje sea de código abierto, lo que significa que puede usarse, modificarse y distribuirse sin pagar regalías al desarrollador.

La primera versión de F# fue 1.x, que se lanzó en mayo de 2005. Esta versión solo era compatible con Windows e implementaba un tiempo de ejecución .NET 1.0-3.5. La principal debilidad de esta versión era la base de plataforma estrecha. Este problema se abordó en las versiones sucesivas y Linux y OS X se agregaron a las plataformas compatibles en la versión 2.0 que se lanzó en abril de 2010.

La próxima versión, F# 3.0, presentó la incorporación de JavaScript y GPU en las plataformas compatibles. Esta versión se lanzó en 2012. La versión estable más reciente es la versión 4.0, que se lanzó el 20 de julio de 2015.

Esto ha hecho que el lenguaje sea muy popular en todo el mundo de los negocios. También hay una comunidad en línea de F # que proporciona respuestas útiles a preguntas sobre los problemas que enfrentan los usuarios en todo el mundo.

Aprender F # te ayudará a ser un mejor programador en general, no solo en C# o Java. Descubrirás nuevos patrones para resolver problemas y te ayudará a madurar tus habilidades.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.