F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript and GPU code. F# originated as a .NET implementation of a core of the OCaml programming language, and has also been influenced by C#, Python, Haskell, Scala and Erlang.

Property Value
dbo:abstract
  • F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript and GPU code. F# is developed by the F# Software Foundation, Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation. F# is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop, MBrace and WebSharper. Plugins supporting F# exist for a number of widely used editors, most notably the Ionide extension for Atom and Visual Studio Code, as well as integrations for other editors such as Vim, Emacs or Sublime Text. F# originated as a .NET implementation of a core of the OCaml programming language, and has also been influenced by C#, Python, Haskell, Scala and Erlang. (en)
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016)25بك هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر ما عدا الذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. (يوليو 2009) إف شارب (F#) هي لغة متعددة الأنظمة multi-paradigm programming من البرمجة الوظيفية (functional programming) و كائنية التوجه ( object-oriented programming ). تعمل هذه اللغة على بيئة دوت نت NET. , هي لغة مختلفة عن ML (لغة برمجة) ومشابهةإلى حد ما بـ OCaml) Objective Caml) , مطور اللغة هو Don Syme ضمن أبحاث مايكروسوفت. أما الآن فتعمل مايكروسوفت على تطوير إف شارب من بيئة دوت نت (NET.) وفيجوال أستوديو (Visual Studio) كجزء من Visual Studio 2010 . * 32xبوابة برمجة الحاسوب * 32xبوابة مايكروسوفت * 32xبوابة معلوماتية * 32xبوابة برمجيات25بك هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها. (ar)
  • F# (lies: F sharp; englische Aussprache [ɛf: ʃɑrp]) ist eine funktionale Programmiersprache von Microsoft für das .NET-Framework. F# ist mit den Sprachen OCaml und ML verwandt, die Syntaxen der Sprachen ähneln sich daher stark. Viele OCaml-Programme, die ungewöhnliche Konstrukte und Caml-spezifische Bibliotheken vermeiden, können deswegen ohne Änderung mit F# 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# wird als Teil von Visual Studio 2010 erstmals offiziell unterstützt und mit ausgeliefert. Außerdem ist es auch als Erweiterung zu Visual Studio 2008 erhältlich.Im November 2010 wurde F# sowie zugehörige Compiler und Bibliotheken unter der Apache-Lizenz 2.0 freigegeben. (de)
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma de código abierto, 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 compatiblecon la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, peroactualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y es distribuido como un lenguajetotalmente soportado en la plataforma .NET y Visual Studio 2010, 2012, 2013 y 2015. F# es un lenguaje fuertemente tipado que utiliza inferencia de tipos. Como resultado, los tipos no necesitan estardeclarados explícitamente por el programador; estos serán deducidos por el compilador durante el proceso de compilación. Sinembargo, 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; 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. También 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. (es)
  • F# est un langage de programmation fonctionnel, impératif 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. C'est un langage qui a été conçu spécifiquement pour la plate-forme .NET et est donc fortement orienté-objet. Depuis novembre 2010, Microsoft a mis à la disposition de tous les bibliothèques core et son compilateur F#, sous la licence Apache 2. (fr)
  • F# (si legge F Sharp) è un linguaggio di programmazione multi-paradigma, basato su .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 fornire un completo supporto del .NET Framework ed essere pienamente supportato in Visual Studio. (it)
  • F#(エフ シャープ)はマイクロソフトが開発した.NET Framework向けのマルチパラダイムプログラミング言語である。Visual Studio 2010より標準開発言語として追加された。 (ja)
  • F# (F sharp) is een mix van een functionele en een objectgeoriënteerde programmeertaal voor het .NET-platform van Microsoft. (nl)
  • F# – wieloparadygmatowy język programowania zawierający w sobie głównie cechy języka funkcyjnego ale umożliwiającym także pisanie kodu imperatywnego oraz obiektowego. Jest językiem silnie typowanym zaprojektowanym w celu pisania prostego, solidnego i wydajnego kodu do rozwiązywania złożonych problemów. F# łączy w sobie cechy takie jak zwięzłość, wydajność i ekspresywność. Pomimo, iż jest językiem typu open-source, jest on częścią platformy .NET firmy Microsoft. F# jest wzorowany na języku OCaml oraz Haskell. (pl)
  • F# (произносится эф-шарп) — это мультипарадигмальный язык программирования из семейства языков .NET Framework, поддерживающий функциональное программирование в дополнение к императивному (процедурному) и объектно-ориентированному программированию. Структура F# во многом схожа со структурой OCaml с той лишь разницей, что F# реализован поверх библиотек и среды исполнения .NET. Язык был разработан Доном Саймом (англ. Don Syme) в Microsoft Research в Кембридже, в настоящее время его разработку ведёт Microsoft Developer Division. F# достаточно тесно интегрируется со средой разработки Visual Studio и включён в поставку Visual Studio 2010/2012/2013/2015; разработаны также компиляторы для Mac и Linux. Microsoft интегрировала среду разработки F# в Visual Studio 2010 и более новые версии. 4 ноября 2010 года код компилятора F# и основных библиотек к нему опубликован под Apache License 2.0. (ru)
  • F♯ é uma linguagem de programação multiparadigma para a plataforma .NET, que engloba programação funcional, imperativa e orientada a objetos. Pertence à família das linguagens ML, e é em grande parte compatível com a linguagem OCaml. Foi inicialmente desenvolvida por Don Syme na Microsoft Research, e então migrou para a Microsoft Developer Division. É distribuida como parte do Visual Studio 2010. 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. A performance de F# iguala-se com a linguagem OCaml, C++ e ML. É uma linguagem criada de propósito para a plataforma .NET e portanto é orientada a objetos. (pt)
  • F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基于OCaml的,而OCaml是基于ML函数程式语言。有時F#和OCaml的程式是可以交互編譯的。 F#已經接近成熟,支援高阶函数、柯里化、惰性求值、Continuations、模式匹配、闭包、列表处理和元编程。这是一个用于显示.NET在不同编程语言间互通的程序设计,可以被.NET中的任意其它代碼編譯和調用。 2002年微软開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日释出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。 F#已被集成在Visual Studio 2010中,版本是2.0,含有对.Net Framework的完全支持。 F#现在在Visual Studio2015中,版本是4.0. (zh)
dbo:designer
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2016-08-05 (xsd:date)
dbo:latestReleaseVersion
  • 4.0.1.10
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 239964 (xsd:integer)
dbo:wikiPageRevisionID
  • 737970775 (xsd:integer)
dbp:code
  • :? string as s
  • [item1; item2; item3]
  • head::tail
  • new Form
  • x :? string
  • x :?> string
  • x.Method
  • x.Name
  • { Name:string; Age:int }
  • { Name="AB"; Age=42 }
  • { new obj with member x.ToString = "hello" }
  • { r with Name="CD" }
dbp:date
  • September 2015
dbp:fileExt
  • .fs, .fsi, .fsx, .fsscript
dbp:lang
  • fsharp
dbp:logo
  • 120 (xsd:integer)
dbp:operatingSystem
  • Cross-platform
dbp:paradigm
dbp:reason
  • hash
  • Optimized how?
dbp:title
  • F#
dbp:typing
dbp:versions
  • See [[#Versions
dbp:wikibooks
  • F Sharp Programming
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • F# est un langage de programmation fonctionnel, impératif 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. C'est un langage qui a été conçu spécifiquement pour la plate-forme .NET et est donc fortement orienté-objet. Depuis novembre 2010, Microsoft a mis à la disposition de tous les bibliothèques core et son compilateur F#, sous la licence Apache 2. (fr)
  • F# (si legge F Sharp) è un linguaggio di programmazione multi-paradigma, basato su .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 fornire un completo supporto del .NET Framework ed essere pienamente supportato in Visual Studio. (it)
  • F#(エフ シャープ)はマイクロソフトが開発した.NET Framework向けのマルチパラダイムプログラミング言語である。Visual Studio 2010より標準開発言語として追加された。 (ja)
  • F# (F sharp) is een mix van een functionele en een objectgeoriënteerde programmeertaal voor het .NET-platform van Microsoft. (nl)
  • F# – wieloparadygmatowy język programowania zawierający w sobie głównie cechy języka funkcyjnego ale umożliwiającym także pisanie kodu imperatywnego oraz obiektowego. Jest językiem silnie typowanym zaprojektowanym w celu pisania prostego, solidnego i wydajnego kodu do rozwiązywania złożonych problemów. F# łączy w sobie cechy takie jak zwięzłość, wydajność i ekspresywność. Pomimo, iż jest językiem typu open-source, jest on częścią platformy .NET firmy Microsoft. F# jest wzorowany na języku OCaml oraz Haskell. (pl)
  • F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基于OCaml的,而OCaml是基于ML函数程式语言。有時F#和OCaml的程式是可以交互編譯的。 F#已經接近成熟,支援高阶函数、柯里化、惰性求值、Continuations、模式匹配、闭包、列表处理和元编程。这是一个用于显示.NET在不同编程语言间互通的程序设计,可以被.NET中的任意其它代碼編譯和調用。 2002年微软開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日释出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。 F#已被集成在Visual Studio 2010中,版本是2.0,含有对.Net Framework的完全支持。 F#现在在Visual Studio2015中,版本是4.0. (zh)
  • F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript and GPU code. F# originated as a .NET implementation of a core of the OCaml programming language, and has also been influenced by C#, Python, Haskell, Scala and Erlang. (en)
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016)25بك هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر ما عدا الذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. (يوليو 2009) * 32xبوابة برمجة الحاسوب * 32xبوابة مايكروسوفت * 32xبوابة معلوماتية * 32xبوابة برمجيات25بك هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها. (ar)
  • F# (lies: F sharp; englische Aussprache [ɛf: ʃɑrp]) ist eine funktionale Programmiersprache von Microsoft für das .NET-Framework. F# ist mit den Sprachen OCaml und ML verwandt, die Syntaxen der Sprachen ähneln sich daher stark. Viele OCaml-Programme, die ungewöhnliche Konstrukte und Caml-spezifische Bibliotheken vermeiden, können deswegen ohne Änderung mit F# kompiliert werden. Neben den Bestandteilen der funktionalen Programmierung sind in F# objektorientierte sowie imperative Sprachkonstrukte enthalten. (de)
  • F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma de código abierto, 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 compatiblecon la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, peroactualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y es distribuido como un lenguajetotalmente soportado en la plataforma .NET y Visual Studio 2010, 2012, 2013 y 2015. (es)
  • F♯ é uma linguagem de programação multiparadigma para a plataforma .NET, que engloba programação funcional, imperativa e orientada a objetos. Pertence à família das linguagens ML, e é em grande parte compatível com a linguagem OCaml. Foi inicialmente desenvolvida por Don Syme na Microsoft Research, e então migrou para a Microsoft Developer Division. É distribuida como parte do Visual Studio 2010. (pt)
  • F# (произносится эф-шарп) — это мультипарадигмальный язык программирования из семейства языков .NET Framework, поддерживающий функциональное программирование в дополнение к императивному (процедурному) и объектно-ориентированному программированию. Структура F# во многом схожа со структурой OCaml с той лишь разницей, что F# реализован поверх библиотек и среды исполнения .NET. Язык был разработан Доном Саймом (англ. Don Syme) в Microsoft Research в Кембридже, в настоящее время его разработку ведёт Microsoft Developer Division. F# достаточно тесно интегрируется со средой разработки Visual Studio и включён в поставку Visual Studio 2010/2012/2013/2015; разработаны также компиляторы для Mac и Linux. (ru)
rdfs:label
  • F Sharp (programming language) (en)
  • إف شارب (لغة برمجة) (ar)
  • F-Sharp (de)
  • F Sharp (es)
  • F sharp (fr)
  • F Sharp (it)
  • F Sharp (ja)
  • F♯ (nl)
  • F Sharp (pl)
  • F Sharp (ru)
  • F♯ (pt)
  • F♯ (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • F# (en)
foaf:page
is dbo:influenced of
is dbo:influencedBy of
is dbo:language of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is owl:differentFrom of
is foaf:primaryTopic of