FANDOM


루비 언어는 마츠모토 유키히로(yukihiro matsumoto ruby) 씨가 1995년 처음 루비를 공개하였습니다. 루비는 포스트 모던 프로그래밍 언어이다. 모더니즘이 순수한 이상을 추구한다면, 포스트 모더니즘은 여러 이상의 실용적인 결합을 추구한다. 루비는 기존 프로그래밍 언어의 장점을 받아들여 만들어진 무척 실용적인 프로그래밍 언어이다. 지금부터 필자와 함께 루비의 매력을 하나둘 짚어본다.

루비에 많은 영향을 준 언어에는 객체지향 언어의 아버지라 불리는 Smalltalk, 함수형 언어의 시조인 Lisp, 그리고 텍스트 처리에 뛰어난 Perl 등이 있다. 루비는 Smalltalk의 계보를 잇는 순수 객체지향 언어이지만, Lisp의 클로져(Closure)와 메타프로그래밍(Metaprogramming) 기능 또한 지원하며, Perl의 강력한 정규식 기능도 지원하고 있다.

Community content is available under CC-BY-SA unless otherwise noted.