검색어 입력폼

루비 (Ruby) BNF에 관하여..

저작시기 2007.04 |등록일 2007.04.18 파워포인트파일MS 파워포인트 (ppt) | 34페이지 | 가격 1,000원

소개글

프로그래밍 언어 루비 (Ruby)의 BNF 에 대하여 작성된 자료입니다.
BNF, 구문차트 (Syntax Chart), 파싱트리

목차

About RUBY

About EBNF
BNF of Ruby
Example of Ruby
..

본문내용

- 루비는 Yukihiro Matsumoto(Matz)에 의해 1993년에
처음 만들어 졌다.

이름은 왜 ‘루비’ 인가?
- 루비를 처음 만든 Yukihiro Matsumoto는 Perl의 영향을
루비의 탄생
받아 보석 이름을 사용하고 싶어했다. 7월의 탄생석인
루비는 6월의 탄생석인 진주(Pearl)의 다음을 의미하기
도 한다. 루비는 초기에 더 나은 Perl을 지향했었다.

루비의 특징
- 간결하면서도 강력한 순수 객체지향 언어이다.
- 스크립트 언어이다. (루비 온 레일즈)
http://www.rubyonrails.org/screencasts
- 코드를 대화식으로 입력할수도 있다.
- 루비는 다른 프로그래밍 언어의 영향을 많이 받았다.
SmallTalk로부터 순수 객체지향성, 다이내믹 타이핑,
자동 메모리 관리(Garbage Collection), 블록 등의
기능을 물려 받았고, Perl의 텍스트 처리 기능을 물려
받았으며, Lisp으로 부터는 메타 프로그래밍, 컨티뉴에
이션 등의 기능을 물려 받았다.

참고 자료

관련 사이트
- http://www.ruby-lang.org/ko/
- http://www.ruby-doc.org/docs/ruby-doc-bundle/
Manual/man-1.4/index.html
- http://cafe.naver.com/rubython

관련 서적
- Programming Ruby (데이브 토머스 지음, 강문식 옮김)
다운로드 맨위로