English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby 소개

Ruby는 일반적인 정적 지향형 프로그래밍 언어입니다. 그것은 일본의 마츠모토 유키히로(まつもとゆきひろ)에 의해 만들어졌습니다./Yukihiro Matsumoto)가 창립했습니다.1993년.

www.ruby-lang.org의 Ruby 메일링 리스트에서 마츠모토 유키히로(まつもとゆきひろ)를 찾을 수 있습니다./Yukihiro Matsumoto)의 이름입니다. Ruby 커뮤니티에서는 마츠(Matz)라고도 합니다.

Ruby는 "프로그래머의 최고의 친구"입니다.

Ruby의 특성은 Smalltalk, Perl, Python과 유사합니다. Perl, Python, Smalltalk은 스크립트 언어입니다. Smalltalk은 정적 지향형 언어입니다. Ruby는 Smalltalk과 같이 완벽한 정적 지향형 언어입니다. Ruby의 문법은 Smalltalk의 문법보다 훨씬 쉽습니다.

Ruby의 특성

  • Ruby는 오픈 소스이며, 웹에서 무료로 제공됩니다. 그러나 라이선스가 필요합니다.
  • Ruby는 일반적이고 해석형 프로그래밍 언어입니다.
  • Ruby는 정적 지향형 프로그래밍 언어입니다.
  • Ruby는 Python과 Perl과 유사한 서버 측 스크립트 언어입니다.
  • Ruby는 일반 네트워크 게이트웨이 인터페이스(CGI) 스크립트를 작성할 수 있습니다.
  • Ruby는 텍스트 마크업 언어(HTML)에 내장될 수 있습니다.
  • Ruby 문법이 간단하여 새로운 개발자들이 Ruby를 빠르고 쉽게 배울 수 있습니다.
  • Ruby와 C++ Perl과 같은 많은 프로그래밍 언어와 유사한 문법을 가지고 있습니다.
  • Ruby는 확장성이 강하며, Ruby로 작성된 대형 프로그램은 유지보수가 쉽습니다.
  • Ruby는 인터넷 및 인트라넷 애플리케이션 개발에 사용될 수 있습니다.
  • Ruby는 Windows와 POSIX 환경에서 설치할 수 있습니다.
  • Ruby는 Tcl과 같은 많은 GUI 도구를 지원합니다./Tk, GTK, OpenGL.
  • Ruby는 DB에 쉽게 연결할 수 있습니다.2MySQL, Oracle, Sybase.
  • Ruby는 Ruby 스크립트에서 직접 사용할 수 있는 풍부한 내장 함수를 가지고 있습니다。

필요한 도구

이 강의에서 논의하는 예제를 실행하기 위해 최소 RAM이 필요합니다: 2GB(추천) 4GB)의 Intel Core i3 또는 i5 의 컴퓨터. 다음 소프트웨어도 필요합니다:

  • Linux 또는 Windows 95/98/2000/NT 또는 Windows 7 운영 체제
  • Apache 1.3.19-5 웹 서버
  • Internet Explorer 5.0 이상의 웹 브라우저
  • Ruby 1.8.5

이 강의는 Ruby를 사용하여 GUI, 네트워크 및 웹 애플리케이션을 생성하는 방법을 소개합니다. 또한 Ruby 애플리케이션을 확장하고 내장하는 방법에 대해 논의합니다.

다음에 무엇을 배울까요?

다음 장에서는 Ruby 및 문서를 얻을 수 있는 곳을 소개합니다. 마지막으로, Ruby를 설치하고 Ruby 애플리케이션 개발을 위해 환경을 설정하는 방법을 안내합니다.