Live briefing
Everything about F Sharp (programming language)
Microsoft programming language
F# is a general-purpose, high-level, strongly typed, functional-first programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: F Sharp (programming language)A 5-minute orientation
- Skim a recent paper: Prompting Is Programming: A Query Language for Large Language ModelsInfluential work since 2022
- Pick up a classic book: JavaScriptThe most-reprinted book on the subject
- Read the landmark paper: Stan : A Probabilistic Programming LanguageCited 6,169 times
- Go sideways: Async/awaitA closely related topic
- Go sideways: Outline of the C sharp programming languageA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Stan : A Probabilistic Programming Language
ELIZA—A Computer Program For the Study of Natural Language Communication Between Man and Machine
The P416 Programming Language
A programmable programming language
CRN++: Molecular programming language
Incremental programming language development
The Y programming language
The SNOBOL3 Programming Language
🆕 Influential since 2022
📚 Books worth reading
JavaScriptDavid Flanagan · 1996
Essential System AdministrationÆleen Frisch · 1991
Hunger of memoryRichard Rodriguez · 1982
AMPLRobert Fourer, Brian W. Kernighan · 1991
Introduction to automata theory, languages, and computationJohn E. Hopcroft, Jeffrey D. Ullman · 1979
Sams teach yourself SQL in 10 minutesBen Forta · 1999
Professional F# 2. 0Ted Neward · 2010
FORTRAN 77 for engineers and scientistsLarry R. Nyhoff, Larry Nyhoff · 1985
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Async/await In computer programming, the async/await pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function…
- Outline of the C sharp programming language The following outline is provided as an overview of and topical guide to C#: C# (pronounced “C-sharp”) is a free and open-source multi-paradigm programming…
- Join-pattern Join-patterns provides a way to write concurrent, parallel and distributed computer programs by message passing. Compared to the use of threads and locks…
- Asynchronous method invocation In multithreaded computer programming, asynchronous method invocation (AMI), also known as asynchronous method calls or the asynchronous pattern, is a…
- Elixir (programming language) Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement…
- Visual Basic (.NET) Visual Basic (VB), originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language developed by Microsoft and implemente…
- Nemerle Nemerle is a general-purpose, high-level, statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono)…
- OCaml OCaml (/oʊˈkæməl/ oh-KAM-əl, formerly Objective Caml) is a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect…