Follow me:
저는 High-Level 언어를 좋아합니다. 또한 객체지향 프로그래밍 언어(Object-oriented Programming Language)를 좋아합니다. 솔직히 고백한다면, C를 배우기 시작한지 올해로 11년째 입니다만 스크립트 언어를 공부해 보는 것은 이번이 처음입니다.
Ruby를 시작하면서, 과연 어떻게 하면 정확하고 빠르게 이 언어를 배울 수 있을까 생각을 해봤습니다. 그중에 한가지 방법은 내 나름데로 정리를 해보는 것이죠. 혹시 Ruby가 정말 쉽다면, 정리가 끝날 때 쯤에 제가 Ruby를 잘 쓴다고 사람들이 말해줄지도 모릅니다.


바로 본론부터 들어가서 이 세상을 향해 인사를 하고 싶지만, 우선 개발환경을 설정하는 것으로 시작하는 것이 도움이 될 것 같습니다.

나는 문서를 작성할 때 상상력이 허용하는 한 전제조건을 명시합니다. 다음은 앞으로의 개발환경에 대한 전제조건입니다.
  • 운영체제: Windows XP (Kor)
  • Ruby 버전: 1.8.2-15

당장 시작하기 위해서 필요한 파일은 달랑 하나 입니다. 윈도우에서 Ruby를 사용하기 위해서 One-Click Installer - Windows 라는 좋은 설치프로그램이 있습니다. http://rubyforge.org/projects/rubyinstaller/ 에 접속해서 가장 최근 버전을 받습니다. 저는 1.8.2-15 버전을 받았습니다.

단순히 '예 예 예' 라고 대답해 주는 것 만으로도 설치는 훌륭하게 끝납니다!

이렇게 설치된 폴더를 찾아보면 2가지 개발을 위한 툴이 설치되어 있는 것을 알 수 있습니다. 하나도 아니고 2개 입니다. 그중에 하나는 IDE이고, 하나는 텍스트 에디터 입니다.
  • FreeRIDE: 이름에도 써 있습니다. IDE 개발환경입니다.
  • SciTE Editor: 텍스트 에디터 방식입니다.

둘 다 훌륭합니다! 하지만 개인적으로 윈도우 개발환경에만 익숙해 있는 저로서는 둘 다 쉽지 않은 선택입니다. FreeRIDE는 루비로 만들어서 속도가 조금 느립니다. SciTE는 처음 사용해 보는데, 그다지 정이 가질 않네요. IDE는 체념하고 언어와 환경에 맞는걸 쓰는데 일반 텍스트 편집기 스타일이라면 익숙한게 좋다고 생각합니다.

그래서 저는 추가적으로 2가지 선택을 더 제시합니다. 하나도 아니고 2개 입니다. 그중에 하나는 IDE이고, 하나는 텍스트 에디터 입니다. 비슷한 글을 본적이 있으신거 같다고요? 거참 희안하네요;;
  • Eclipse: 워낙 유명한 Java용 IDE입니다. 여기에 플러그인을 설치하면 Ruby용 IDE로 역할을 하게 됩니다.
  • EditPlus: 각종 IDE가 마땅치 않은 언어를 쓸 때 (저는 가끔 C++, Java개발용으로도 사용해 봤습니다) 유용합니다.

이 툴들을 사용하기 위한 설정은 다음에 설명하도록 하겠습니다. Eclipse에 대해서는 IBM에서 작성한 좋은 따라하기가 있습니다.


재미있는 Ruby FAQ: Ruby라는 이름은 어떻게 지어졌을까?

Ruby라는 이름은 어떻게 지어졌을까?
유키히로 마스모토씨는, 자신의 새로운 언어의 이름을 Perl와 같이 무엇인가 보석의 이름으로부터 취하려고 했답니다. 마침 동료의 탄생석이 Ruby였으므로, Ruby로 했다고 하는군요.

그 후, 탄생석으로서는, Pearl => 6월, Ruby => 7월, 활자의 크기로서는, Perl => 5 pt, Ruby => 5.5 pt 등(가변길이 글꼴에서의 단어의 폭을 얘기하는 것 같습니다만 확실한 것은 모르겠습니다), Ruby가 Perl의 직후에 와있는 예가 있는 것을 상황등을 볼 때, Perl보다 새롭고, 할 수 있으면 보다 좋은 언어의 이름으로서 Ruby가 새로운 스크립트 언어의 이름으로서 적격이다고 생각했다고 합니다.

유키히로 마스모토씨는, Ruby가 Perl 대신에 되는 날을 기다리고 있다는 군요.
by 하얀아이 | 2005/11/02 20:15 | Ruby & Rails | 트랙백 | 덧글(1)
트랙백 주소 : http://hayani.egloos.com/tb/835873
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 수민 at 2005/11/03 14:13
와 강좌다~ 글 잘쓰네 잘 모아서 책내라~
난 지난번에 vi 관련 글 쪼금 적는다고 3시간 걸린 아픈 기억어.. ㅠ.ㅠ
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.
< 이전페이지 다음페이지 >