2010/05 3

Hello 예제 for OCaml

소스파일명: hello.ml open Printf;; print_string "Hello, 안녕하세요?";; print_endline "";; let x = 23 in let y = 7 in printf "x의 값은 %d이고 y의 값은 %d입니다." x y; print_endline ""; printf "따라서 그 곱은 x * y = %d * %d = %d 입니다.\n" x y (x*y);; 컴파일하기: ocamlc -o hello.exe hello.ml 실행 명령> hello 실행 결과: Hello, 안녕하세요? x의 값은 23이고 y의 값은 7입니다. 따라서 그 곱은 x * y = 23 * 7 = 161 입니다. 컴파일 없이 실행하기: ocaml hello.ml 실행 결과: Hello, 안녕하세요? ..

OCaml 언어 소개

OCaml 은 Objective Caml 을 줄인 글로서 발음은 오캐멀(oʊˈkæməl)이라고 읽는다. Caml 언어는 함수형 언어 ML 에서 파생된 언어로서 OCaml 과 Caml Light 로 나뉜다. OCaml 은 Caml 에 객체지향 언어의 기능을 추가한 명령형 언어의 특징징을 지닌 객체지향 함수형 언어이다. OCaml 공식 홈페이지 OCaml 온라인 메뉴얼 목차 OCaml Basics Objective Caml for Scientists Hanoi: Objective Caml Objective Caml * 참고로 안터프리터 명령 ocaml 로 실행한 경우에는 # 프롬프트에서 #quit;; 을 입력하고 엔터 키를 누르면 된다.

F# 언어 소개

F# 언어는 .NET(닷넷)용 언어로서 OCaml 언어를 기반으로 하고, Haskell 언어의 철학을 반영한 함수형 언어이다. OCaml 언어가 명령형 언어(imperative language)의 특징을 지니고 있는 객체지향 함수형 언어이듯이 F# 언어도 그러하다. F# Downloads Microsoft F# Developer Center F# at Microsoft Research F# Language Reference syntax in F# Learning F# Learning F# – Part 4 Visual Studio 2010 공식 팀 블로그 Sudoku Solver fibonacci numbers in ocaml F Sharp (programming language) (Wikipedia) C..

소개와 설치/F# 2010.05.29