F #-개요
F #은 함수형 프로그래밍 언어입니다. F # 구문을 이해하려면 다음과 같은 프로그래밍 패러다임에 대한 몇 줄을 읽어야합니다.Functional Programming.
함수형 프로그래밍은 컴퓨터 프로그램을 수학 함수로 취급합니다. 함수형 프로그래밍에서 초점은 변수와 상태 대신 상수와 함수에 있습니다. 함수와 상수는 변하지 않는 것들이기 때문입니다.
함수형 프로그래밍에서는 모듈 식 프로그램을 작성합니다. 즉, 프로그램은 다른 함수를 입력으로 사용하는 함수로 구성됩니다.
함수형 프로그래밍 언어로 작성된 프로그램은 간결한 경향이 있습니다.
F # 정보
다음은 F #에 대한 기본 정보입니다.
2005 년 Microsoft Research에서 개발되었습니다.
Microsoft의 .Net 언어 제품군의 일부입니다.
함수형 프로그래밍 언어입니다.
함수형 프로그래밍 언어 OCaml을 기반으로합니다.
F #의 특징
OCaml의 .Net 구현입니다.
CLR (Common Language Runtime)에서 실행되는 .Net CLI (공용 언어 인터페이스) 바이트 코드 또는 MSIL (Microsoft Intermediate Language)을 컴파일합니다.
유형 추론을 제공합니다.
풍부한 패턴 일치 구조를 제공합니다.
대화 형 스크립팅 및 디버깅 기능이 있습니다.
고차 함수를 작성할 수 있습니다.
잘 개발 된 개체 모델을 제공합니다.
F # 사용
F #은 일반적으로 다음 영역에서 사용됩니다.
과학적 모델 만들기
수학적 문제 해결
인공 지능 연구 작업
재무 모델링
그래픽 디자인
CPU 설계
컴파일러 프로그래밍
Telecommunications
또한 CRUD 앱, 웹 페이지, GUI 게임 및 기타 범용 프로그램에서도 사용됩니다.