louis’ snippet

February 21, 2007

What is ruby?

Filed under: Ruby — louissnippet @ 2:18 am

(원문: http://www.rubyist.net/~slagell/ruby/)
루비는 인터프리터기반의 빠르고 사용하기 쉬운 객체지향 스크립팅 언어임

인터프리터기반
-ability to make operating system calls directly
-powerful string operations and regular expressions
-immediate feedback during development

빠르고 쉬움(주요 특징임)
-명시적인 변수선언 필요없음
-명시적인 변수타입지정이 필요없음
-간결하고 일관적인 문법구조
-자동화된 메모리관리

object oriented programming
-everything is an object
-classes, methods, inheritance, etc.
-singleton methods
-“mixin” functionality by module
-iterators and closures

그외에
-multiple precision integers
=> 이걸 어떻게 이해해야하나…그러한 정수유형의 타입들이 제공된다는 의미인지,
아니면, 그러한 완성도있는 집합체들이 제공된다는 의미인지
-용이한 예외처리
-동적로딩
-쓰레드 지원

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.