F# (pronounced F Sharp) is a multi-paradigm programming language, targeting the . NET Framework, that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the .

PropertyValue
dbpprop:abstract
  • F# (pronounced F Sharp) is a multi-paradigm programming language, targeting the . NET Framework, that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the . NET Framework and Visual Studio ecosystem as part of Visual Studio 2010.
  • F# ist eine funktionale Programmiersprache von Microsoft für das . NET-Framework. F# ist mit den Sprachen OCaml und ML verwandt, die Syntax der Sprachen ähneln sich daher stark. Viele Programme, die ungewöhnliche Konstrukte und F#-/Caml-spezifische Bibliotheken vermeiden, können ohne Änderung mit F# und mit Caml kompiliert werden. Neben den Bestandteilen der funktionalen Programmierung sind in F# objektorientierte sowie imperative Sprachkonstrukte enthalten. Ursprünglich wurde F# als Forschungsprojekt von Microsoft Research entwickelt, derzeit wird es von Microsofts Entwicklungsabteilung fortgeführt. F# soll als Teil des zukünftigen Visual Studio 2010 erstmals offiziell unterstützt und mit ausgeliefert werden.
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma, para la plataforma . NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, pero actualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y será distribuido como un lenguaje totalmente soportado en la plataforma . NET y Visual Studio 2010. F# es un lenguaje fuertemente tipificado que utiliza inferencia de tipos. Como resultado, los tipos no necesitan estar declarados explícitamente por el programador; estos seran deducidos por el compilador durante el proceso de compilación. Sin embargo, F# también permite la declaración explícita de tipos de datos. Por ser un lenguaje . NET, F# soporta los objetos y tipos de . NET, pero extiende el sistema de tipos y los categoriza como tipos inmutables o mutables. Los objetos de . Net son clasificados como tipos mutables (los cuales pueden ser editados en sitio), y son usados para proveer un modelo de programación orientada a objetos. . Los tipos inmutables (editarlos produce una nueva instancia sin sobreescribir la anterior) son usados principalmente por la programación funcional . F# permite al programador programar de una manera que se asemeja más a como pensamos. Por ejemplo: en la cafetería para pedir un café, nosotros generalmente no le decimos al mesero exactamente los pasos para hacer el café, sólo pedimos un café con ciertas características. De tal forma que tenemos menos espacio para cometer errores, porque simplemente escribimos menos código. Facilita enormemente la creación de código asincrónico y paralelo, cosa que en otros lenguajes de . Net nos tomaría mucho más tiempo.
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma, para la plataforma . NET, que conjunta la programación funcional con las diciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, pero actualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y será distribuido como un lenguaje totalmente soportado en la plataforma . NET y Visual Studio.
  • F# est un langage de programmation fonctionnel et orienté objet pour la plate-forme . NET. F# est développé par Microsoft Research dont le noyau est dérivé du langage OCaml (avec lequel il est fortement compatible). Ces deux langages de programmation font partie de la famille des langages ML. Les propriétés de ce langage et l’environnement font une plate-forme idéale pour l'informatique scientifique puisqu'il utilise l'inférence de type. Il est aussi performant que les langages C#, C++/CLI. C'est un langage qui a été conçu spécifiquement pour la plate-forme . NET et est donc fortement orienté-objet.
  • F# (si legge F Sharp) è un linguaggio di programmazione multi-paradigma, basato sul . NET Framework, che permette la programmazione funzionale così come quella imperativa e quella ad oggetti. È una variante del linguaggio ML ed è largamente compatibile con l'implementazione di OCaml. F# è stato sviluppato inizialmente da Don Syme al Microsoft Research ed attualmente è implementato dalla divisione sviluppo di Microsoft per essere prodotto pienamente supportato sul . NET Framework e sul Visual Studio.
  • F#はマイクロソフトの研究チーム による. NETプラットフォーム向けの関数型プログラミング言語である。型安全・オブジェクト指向であり、型推論の機能をもつ。 他の. NET言語と同様に. NETクラスライブラリを利用したり作成したりすることができる。 F#はCamlに似た言語構文をもち、いずれもMLの一種である。 F#はOCamlのそれと互換性のある標準ライブラリを備えている。これにより、同じコードを両方の言語環境で実行するということが実用的になっている。
  • F# (F sharp in het Engels) is ook een muzikale aanduiding voor een door een kruis (muziek)kruisteken met een halve toon verhoogde noot F, de fis. } F# (F sharp) is een mix van een functioneel programmerenfunctionele en een Objectoriëntatieobjectgeoriënteerde programmeertaal voor het . NET-platform van Microsoft.
  • F# – język programowania łączacy w sobie cechy "klasycznego" języka imperatywnego oraz języka funkcyjnego. Jest on częścią platformy . NET firmy Microsoft. F# jest wzorowany na języku Ocaml, ale oferuje też wiele funkcjonalności, które nie były dostępne w Ocamlu.
  • F# é uma linguagem de programação Programação funcional e Programação orientada por objectos para a plataforma . NET. F# é desenvolvida por a Microsoft Research do qual o cerne é derivado da linguagem OCaml (com qual é fortemente compatível). Estas duas linguagens de programação fazem parte da família das langages ML. As propriedades desta linguagem e o seu ambiente constituem uma plataforma ideal para a informática científica porque utiliza a inferência de tipo. Ela é tem performance como as linguagens C#, C++. É uma linguagem criada de propósito para a plataforma . NET e portanto é orientada por objectos.
  • F# — это функциональный язык программирования общего назначения. Разработан Доном Саймом в Microsoft Research в Кембридже. Структура F# во многом схожа со структурой OCaml с той лишь разницей, что F# реализован поверх библиотек и среды исполнения . NET. Некоторые задачи решаются значительно проще и яснее с использованием F# (по сравнению с решениями на господствующих ОО-языках), особенно те, что используют математический стиль программирования. Например, написание компилятора требует работы со структурами данных и преобразованиями над ними. Microsoft планирует интегрировать среду разработки F# в Visual Studio. Microsoft планирует активно внедрять данный язык в разработку программных систем, которые сами с течением времени смогут масштабироваться, например в зависимости от количества пользователей, данное достоинство нельзя просто реализовать в императивных языках программирования.
  • F# (uttalas F Sharp) är ett funktionellt programspråk som urprungligen utvecklades av Don Syme på Microsoft Research. Men efter efterfrågan från utvecklare utifrån har F# nu släppts som ett fullfjädrat programspråk, och utvecklas numera av Microsoft Developer Division. Programspråket är baserat på OCaml och kombinerar också element från flera andra paradigm såsom objektorientering och imperativ programmering på Microsofts . NET-ramverk. F# väntas vara en del av nästa version av Visual Studio.
  • F#是由微软发展的为微软. NET语言提供运行环境的程序设计语言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基于OCaml的,而OCaml是基于ML函数程式语言。有時F# 和 OCaml 的程式是可以交互編譯的。 F#已經接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。这是一个用于显示. NET在不同编程语言间互通的程序设计,可以被. NET中的任意其它代碼編譯和調用。 2002年微软開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日释出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。 F#将被集成在Visual Studio 2010中,含有对. Net Framework的完全支持。
dbpprop:designer
dbpprop:developer
dbpprop:genre
dbpprop:influencedBy
dbpprop:latestReleaseDate
  • May 20, 2009
dbpprop:latestReleaseVersion
  • 1.9.6.16
dbpprop:license
  • Microsoft Research Shared Source license agreement ("MSR-SSLA")
dbpprop:name
  • F
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 2002 (last revised 2009)
rdfs:comment
  • F# (pronounced F Sharp) is a multi-paradigm programming language, targeting the . NET Framework, that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the .
  • F# ist eine funktionale Programmiersprache von Microsoft für das . NET-Framework. F# ist mit den Sprachen OCaml und ML verwandt, die Syntax der Sprachen ähneln sich daher stark. Viele Programme, die ungewöhnliche Konstrukte und F#-/Caml-spezifische Bibliotheken vermeiden, können ohne Änderung mit F# und mit Caml kompiliert werden. Neben den Bestandteilen der funktionalen Programmierung sind in F# objektorientierte sowie imperative Sprachkonstrukte enthalten.
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma, para la plataforma . NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml.
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma, para la plataforma . NET, que conjunta la programación funcional con las diciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml.
  • F# est un langage de programmation fonctionnel et orienté objet pour la plate-forme . NET. F# est développé par Microsoft Research dont le noyau est dérivé du langage OCaml (avec lequel il est fortement compatible). Ces deux langages de programmation font partie de la famille des langages ML. Les propriétés de ce langage et l’environnement font une plate-forme idéale pour l'informatique scientifique puisqu'il utilise l'inférence de type.
  • F# (si legge F Sharp) è un linguaggio di programmazione multi-paradigma, basato sul . NET Framework, che permette la programmazione funzionale così come quella imperativa e quella ad oggetti. È una variante del linguaggio ML ed è largamente compatibile con l'implementazione di OCaml. F# è stato sviluppato inizialmente da Don Syme al Microsoft Research ed attualmente è implementato dalla divisione sviluppo di Microsoft per essere prodotto pienamente supportato sul .
  • F#はマイクロソフトの研究チーム による. NETプラットフォーム向けの関数型プログラミング言語である。型安全・オブジェクト指向であり、型推論の機能をもつ。 他の. NET言語と同様に.
  • F# (F sharp in het Engels) is ook een muzikale aanduiding voor een door een kruis (muziek)kruisteken met een halve toon verhoogde noot F, de fis. } F# (F sharp) is een mix van een functioneel programmerenfunctionele en een Objectoriëntatieobjectgeoriënteerde programmeertaal voor het . NET-platform van Microsoft.
  • F# – język programowania łączacy w sobie cechy "klasycznego" języka imperatywnego oraz języka funkcyjnego. Jest on częścią platformy . NET firmy Microsoft. F# jest wzorowany na języku Ocaml, ale oferuje też wiele funkcjonalności, które nie były dostępne w Ocamlu.
  • F# é uma linguagem de programação Programação funcional e Programação orientada por objectos para a plataforma . NET. F# é desenvolvida por a Microsoft Research do qual o cerne é derivado da linguagem OCaml (com qual é fortemente compatível). Estas duas linguagens de programação fazem parte da família das langages ML. As propriedades desta linguagem e o seu ambiente constituem uma plataforma ideal para a informática científica porque utiliza a inferência de tipo.
  • F# — это функциональный язык программирования общего назначения. Разработан Доном Саймом в Microsoft Research в Кембридже. Структура F# во многом схожа со структурой OCaml с той лишь разницей, что F# реализован поверх библиотек и среды исполнения . NET.
  • F# (uttalas F Sharp) är ett funktionellt programspråk som urprungligen utvecklades av Don Syme på Microsoft Research. Men efter efterfrågan från utvecklare utifrån har F# nu släppts som ett fullfjädrat programspråk, och utvecklas numera av Microsoft Developer Division. Programspråket är baserat på OCaml och kombinerar också element från flera andra paradigm såsom objektorientering och imperativ programmering på Microsofts . NET-ramverk.
  • F#是由微软发展的为微软.
rdfs:label
  • F Sharp (programming language)
  • F-Sharp
  • F Sharp
  • Margarita Gonzaga d'Este
  • F Sharp
  • F Sharp
  • F Sharp
  • F sharp
  • F Sharp
  • F Sharp
  • F Sharp
  • F Sharp
  • F Sharp
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:programmingLanguage of
is dbpprop:redirect of