340 likes | 638 Views
연습 1: 프로그래밍 환경 설치. 전자계산입문 2009/03/06. Outline. 프로그래밍 환경 설정 Ocaml 설치 Ocaml 맛보기 편집기 편집기란 무엇인가 편집기의 장점 Emacs 사용. Outline. 프로그래밍 환경 설정 Ocaml 설치 Ocaml 맛보기 편집기 . 편집기란 무엇인가 편집기의 장점 Emacs 사용. Ocaml. Objective Caml 대표적인 함수형 언어 이후 숙제및 실습은 Ocaml 을 이용해 작성함. Ocaml 설치.
E N D
연습 1: 프로그래밍 환경 설치 전자계산입문 2009/03/06
Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기 • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용
Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기. • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용
Ocaml • Objective Caml • 대표적인 함수형 언어 • 이후 숙제및 실습은 Ocaml을 이용해 작성함
Ocaml 설치 • 설치파일 다운로드 • http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.0-win-msvc.exe • 과목홈페이지에서도 받을 수 있음 • 설치 파일 실행
Ocaml 설치 • Select Destination Directory • 기본 설정 사용
Ocaml 설치 • Select Start Menu Folder • 기본 설정 사용
Ocaml 설치 • Select Additional Tasks • 기본 설정 사용
Ocaml 설치 • Ready to Install
Ocaml 맛보기 • 설치가 끝나면 [시작] [프로그램] [Objective Caml] [Objective Caml] 을 실행
Ocaml 맛보기 • 프롬프트가 나타나면 print_string “hello world”;;를 타이핑 해본다
Ocaml 맛보기 • 이번에는 1+2;;와 같은 소수점이 없는 수의 사칙 연산식을 타이핑 해본다 • 더하기(+),빼기(-),곱하기(*),나누기(/)
Ocaml 맛보기 • 이번에는 1.234 +. 2.324;;와 같은 소수점이 있는 사칙 연산식을 타이핑 해본다 • 더하기(+.),빼기(-.),곱하기(*.),나누기(/.)
Ocaml 맛보기 • 한방에 실행해 봅시다!! • 메모장을 열고앞선 페이지에서 입력해 보았던 화면출력문과 사칙연산식들을 입력해본다
Ocaml 맛보기 • 편집 파일 저장 (다른이름으로 저장하는 경우) • 반드시 확장자를 ml로할 것!
Ocaml 맛보기 • 편집 파일 저장 (다른이름으로 저장하는 경우) • 반드시 확장자를 ml로할 것!
프로그램 실행(Interactive Mode) • 여기에서 실행 해보았던 [Objective Caml] 프로그램을 실행 • [File] [Open] 에서 메모장을 이용해 편집하였던 파일을 읽어 들임
Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기 • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용
편집기란 무엇인가. • 넓은 의미 • 문서 작성을 도와주는 프로그램. • Ex) 메모장, 아래아한글, MS word, Vim, Emacs • 컴퓨터 분야에서의 편집기. • 프로그래밍시 코드 작성을 도와주는 프로그램 • Ex) Vim, Emacs, etc. • Visual C studio 와 같이 프로그램이 편집기를 내장하고 있는 경우도 있다.
Emacs 설치. • 홈페이지에 있는 emacs를 다운로드 한다. • http://pl.postech.ac.kr/postech-only/cs101/software/emacs-22.1.zip • 다운로드한 파일의 압축을 푼다 • 끝!
Emacs 실행 • 바탕화면에 압축을 풀었다고 가정 • 바탕화면\emacs-22.1\bin\runemacs 실행
Emacs 사용 • Emacs는 buffer라는 단위로 편집을 함 • scratch buffer에서 낙서해보기 • 이동 • 커서도 가능 • 위 : ctrl-p • 아래 : ctrl-n • 오른쪽 : ctrl-f • 왼쪽 : ctrl-b • 한 페이지 아래 : ctrl-v • 한페이지 위 : alt-v
Emacs 사용 • 여기서 작성해보았던 lab1.ml을 열어보자 • [File]->[Open File] • ctrl-x ctrl-f
Emacs사용 • Emacs안에서 ocaml사용하기 • [Tuareg]->[Interactive mode] -> [Run Caml Toplevel] • ctrl-c ctrl-s
Emacs 사용 • 커서를 아래쪽 buffer로 옮기고 연산식을 써보자 • lab1.ml에서 적었던 연산식을 실행해 보자
Emacs 사용 • 커서를 아래쪽 buffer로 옮기고 연산식을 써보자 • lab1.ml에서 적었던 연산식을 실행해 보자
Emacs 사용 • Emacs의 특징 • 컨트롤 키(왼쪽)+ 명령어 • 알트 키(왼쪽) + 명령어 • 대표적인 명령어 • Ctrl-d – 문자 삭제, Ctrl-k – 줄 삭제 • Ctrl-x Ctrl-s – 저장 • Ctrl-x Ctrl-c - 종료 • Ctrl+g – 모든 작동 & 명령 중지
Emacs • 더 자세한 정보를 원한다면 • 메뉴 -> Help -> Emacs Tutorial (Choose Language) -> Korean