프로그래밍언어론 여러언어의 statement expression patameter
- 최초 등록일
- 2003.06.20
- 최종 저작일
- 2003.06
- 28페이지/ 한컴오피스
- 가격 1,000원
목차
Expressions
1. Arithmetic Expressions(산술적 표현)
2. Boolean Expressions
Statement
Parameter
PASCAL
expression
statement
parameter
Haskell
expression
statement
JAVA
expression
statement
인자 전달 방식
Visual basic
expression
statement
C
expression
statement
parameter-passing
Prolog
expresssion
statement
본문내용
Haskell
expression
Haskell은 순수한 함수형 언어이기 때문에, 모든 계산은 syntactic term인 표현식(expression)을 평가하여 이루어지고, 우리가 답으로 간주하는 추상화된 요소인 값(value)을 산출한다. 모든 값에는 그에 상응하는 타입이 있다. (직관적으로, 타입은 값들의 집합이라고 생각할 수 있다.) 표현식의 예로는 정수 5나 문자 'a' 같은 atomic value, \x -> x+1과 같은 함수, 그리고 리스트 [1,2,3]이나 페어 ('b',4)와 같은 복합적 값 등이 있다.
표현식이 값을 기술하듯이, 타입표현식은 타입값(혹은 그저 타입)을 기술하는 syntactic term이다. 타입표현식의 예로는 Integer (무한 정밀도 정수)나 Char(문자), Integer->Integer (Integer에서 Integer로의 함수) 같은 atomic 타입들과 [Integer] (정수의 균일한 리스트), (Char,Integer) (문자-정수 쌍) 같은 복합 타입들이 있다.
graphic-character =
large-letter | small-letter | digit | symbol |
special | : | ꡒ | ꡐ
참고 자료
참고자료
http://www-scf.usc.edu/~csci410/notes/paramPassM.pdf
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html
http://www.google.co.kr/search?q=cache:aZPZRFm3V6sJ:business.inchon.ac.kr/kim/%EB%B9%84%EB%B2%A0%EB%A9%94%EB%89%B4%EC%96%BC2.doc+%EB%B9%84%EC%A3%BC%EC%96%BC%EB%B2%A0%EC%9D%B4%EC%A7%81+expression+statement&hl=ko&lr=lang_ko&ie=UTF-8
http://pinatubo.cs.uiuc.edu/~cs321/current/lectures/26/26-Slides.pdf
http://www.cas.mcmaster.ca/~kahl/SE3E03/2002/SE3E03_2002-11-28_4up.pdf
http://borame.cs.pusan.ac.kr/ai_home/lecture/PL/10w_2lec.ppt
http://cosmos.soongsil.ac.kr/course/pl/ch04/c-ch4.ppt
http://chunma.yeungnam.ac.kr/~j9914208/c99b/re03.html
http://www.kangnam-webtec.com/webprog1.htm
http://hcc.handong.edu/Subject/PCO153/Lecture/PCO153_14.ppt
http://arirang.snu.ac.kr/~leeko/Class98-1/cs/ch_3.ppt
http://www.aistudy.co.kr/prolog/prolog.htm
http://webmail.hansung.ac.kr/~wcha/lecture/is/is-5.ppt