1 / 34

연습 1: 프로그래밍 환경 설치

연습 1: 프로그래밍 환경 설치. 전자계산입문 2009/03/06. Outline. 프로그래밍 환경 설정 Ocaml 설치 Ocaml 맛보기 편집기 편집기란 무엇인가 편집기의 장점 Emacs 사용. Outline. 프로그래밍 환경 설정 Ocaml 설치 Ocaml 맛보기 편집기 . 편집기란 무엇인가 편집기의 장점 Emacs 사용. Ocaml. Objective Caml 대표적인 함수형 언어 이후 숙제및 실습은 Ocaml 을 이용해 작성함. Ocaml 설치.

bambi
Download Presentation

연습 1: 프로그래밍 환경 설치

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 연습 1: 프로그래밍 환경 설치 전자계산입문 2009/03/06

  2. Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기 • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용

  3. Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기. • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용

  4. Ocaml • Objective Caml • 대표적인 함수형 언어 • 이후 숙제및 실습은 Ocaml을 이용해 작성함

  5. Ocaml 설치 • 설치파일 다운로드 • http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.0-win-msvc.exe • 과목홈페이지에서도 받을 수 있음 • 설치 파일 실행

  6. Ocaml 설치 • Select Destination Directory • 기본 설정 사용

  7. Ocaml 설치 • Select Start Menu Folder • 기본 설정 사용

  8. Ocaml 설치 • Select Additional Tasks • 기본 설정 사용

  9. Ocaml 설치 • Ready to Install

  10. Ocaml 맛보기 • 설치가 끝나면 [시작]  [프로그램]  [Objective Caml]  [Objective Caml] 을 실행

  11. Ocaml 맛보기 • 프롬프트가 나타나면 print_string “hello world”;;를 타이핑 해본다

  12. Ocaml 맛보기 • 이번에는 1+2;;와 같은 소수점이 없는 수의 사칙 연산식을 타이핑 해본다 • 더하기(+),빼기(-),곱하기(*),나누기(/)

  13. Ocaml 맛보기 • 이번에는 1.234 +. 2.324;;와 같은 소수점이 있는 사칙 연산식을 타이핑 해본다 • 더하기(+.),빼기(-.),곱하기(*.),나누기(/.)

  14. Ocaml 맛보기 • 한방에 실행해 봅시다!! • 메모장을 열고앞선 페이지에서 입력해 보았던 화면출력문과 사칙연산식들을 입력해본다

  15. Ocaml 맛보기 • 편집 파일 저장 (다른이름으로 저장하는 경우) • 반드시 확장자를 ml로할 것!

  16. Ocaml 맛보기 • 편집 파일 저장 (다른이름으로 저장하는 경우) • 반드시 확장자를 ml로할 것!

  17. 프로그램 실행(Interactive Mode) • 여기에서 실행 해보았던 [Objective Caml] 프로그램을 실행 • [File]  [Open] 에서 메모장을 이용해 편집하였던 파일을 읽어 들임

  18. Outline • 프로그래밍 환경 설정 • Ocaml 설치 • Ocaml 맛보기 • 편집기 • 편집기란 무엇인가 • 편집기의 장점 • Emacs 사용

  19. 편집기란 무엇인가. • 넓은 의미 • 문서 작성을 도와주는 프로그램. • Ex) 메모장, 아래아한글, MS word, Vim, Emacs • 컴퓨터 분야에서의 편집기. • 프로그래밍시 코드 작성을 도와주는 프로그램 • Ex) Vim, Emacs, etc. • Visual C studio 와 같이 프로그램이 편집기를 내장하고 있는 경우도 있다.

  20. 편집기는 왜 쓰는가.

  21. 편집기는 왜 쓰는가.

  22. 편집기는 왜 쓰는가.

  23. Emacs 설치. • 홈페이지에 있는 emacs를 다운로드 한다. • http://pl.postech.ac.kr/postech-only/cs101/software/emacs-22.1.zip • 다운로드한 파일의 압축을 푼다 • 끝!

  24. Emacs 실행 • 바탕화면에 압축을 풀었다고 가정 • 바탕화면\emacs-22.1\bin\runemacs 실행

  25. Emacs 사용 • Emacs는 buffer라는 단위로 편집을 함 • scratch buffer에서 낙서해보기 • 이동 • 커서도 가능 • 위 : ctrl-p • 아래 : ctrl-n • 오른쪽 : ctrl-f • 왼쪽 : ctrl-b • 한 페이지 아래 : ctrl-v • 한페이지 위 : alt-v

  26. Emacs 사용 • 여기서 작성해보았던 lab1.ml을 열어보자 • [File]->[Open File] • ctrl-x ctrl-f

  27. Emacs사용 • Emacs안에서 ocaml사용하기 • [Tuareg]->[Interactive mode] -> [Run Caml Toplevel] • ctrl-c ctrl-s

  28. Emacs 사용 • 커서를 아래쪽 buffer로 옮기고 연산식을 써보자 • lab1.ml에서 적었던 연산식을 실행해 보자

  29. Emacs 사용 • 커서를 아래쪽 buffer로 옮기고 연산식을 써보자 • lab1.ml에서 적었던 연산식을 실행해 보자

  30. Emacs 사용 • Emacs의 특징 • 컨트롤 키(왼쪽)+ 명령어 • 알트 키(왼쪽) + 명령어 • 대표적인 명령어 • Ctrl-d – 문자 삭제, Ctrl-k – 줄 삭제 • Ctrl-x Ctrl-s – 저장 • Ctrl-x Ctrl-c - 종료 • Ctrl+g – 모든 작동 & 명령 중지

  31. Emacs • 더 자세한 정보를 원한다면 • 메뉴 -> Help -> Emacs Tutorial (Choose Language) -> Korean

More Related