اف شارپ

اف شارپ  (به اختصار: #F) یک نمونهٔ عالی از زبان‌های تایپ قوی (سریع) و چند الگویی می‌باشد که از تکنیک‌های (یا الگوهای) برنامه‌نویسی تابعی، امری و شیءگرایی پشتیبانی می‌کند.
از F# اغلب به عنوان یک زبان CLI کراس‌پلتفرم استفاده می‌شود اما از این زبان می‌توان برای تولید کدهای جاوا اسکریپت و کار با GPU استفاده کرد.

F# توسط بنیاد نرم‌افزاری F# توسعه پیدا کرده‌است که شامل: مایکروسافت و بقیه همکاران می‌باشد. متن‌باز بودن و کامپایلر کراس پلتفرم این امکان را به F# می‌دهد تا از آن برای تولید نرم‌افزارهای بنیادی، اصلی و انواع kernelها و … مورد استفاد قرار بگیرد. یکی دیگر از مزیت‌های این زبان پشتیبانی کامل Visual Studio از این زبان می‌باشد به گونه ای که از نسخه ۲۰۰۸ به بعد در تمامی نسخه‌های ویژوال استودیو از این زبان پشتیبانی کامل به عمل آمده که شامل:
 ویژوال استودیو 2010: F# ۲٫۰
 ویژوال استودیو 2012: F# ۳٫۰
 ویژوال استودیو 2013: F# ۳٫۱

و همچنین از دیگر ابزارهای توسعه دهندگان که از زبان F# پشتیبانی می‌کنند، می‌توان به: Mono, MonoDevelop, SharpDevelop and WebSharper اشاره کرد.

F# الهام گرفته شده از زبان برنامه‌نویسی ام‌ال بوده و تحت تأثیر زبان‌های OCaml, C#، پایتون، Haskell, Scala و ارلنگ توسعه پیدا کرده‌است.

Asynchronous parallel programming sample (parallel CPU and I/O tasks):

جستارهای وابسته 
 اکمل
 C#
 چارچوب دات‌نت
 Scala
 کلوژر

پانویس

منابع

پیوند به بیرون 

 The F# Software Foundation
 The F# Open Source Group at GitHub 
 The Visual F# Developer Center
 Tsunami, an embeddable desktop F# IDE
 Cloud Tsunami, an embeddable Silverlight F# IDE
 Try F#, for learning F# in your browser
 F# Snippets Site
 The Visual F# team blog
 The original Microsoft Research website for F#
 Planet F# 
 The F# Survival Guide, دسامبر ۲۰۰۹ (Web-based book)
 The F# Language Specification
 An introduction to F# programming
 F# Tutorials for Beginning through Advanced Learners

زبان‌های برنامه‌نویسی ایستا
زبان‌های برنامه‌نویسی تطبیق الگو
زبان‌های برنامه‌نویسی دات‌نت
زبان‌های برنامه‌نویسی ساخته‌شده در ۲۰۰۲ (میلادی)
زبان‌های برنامه‌نویسی ساخته‌شده در ۲۰۰۵ (میلادی)
زبان‌های برنامه‌نویسی ساخته‌شده در دهه ۲۰۰۰ (میلادی)
زبان‌های تابعی
مؤسسه تحقیقاتی مایکروسافت
نرم‌افزارهای آزاد چندسکویی
نرم‌افزارهای دارای اجازه‌نامه ام‌آی‌تی
نرم‌افزارهای رایگان مایکروسافت
نرم‌افزارهایی که از پروانه آپاچی استفاده می‌کنند