AR삽질러

Ruby란? - (0) 본문

Ruby/Ruby-한국어

Ruby란? - (0)

아랑팡팡 2023. 8. 25. 20:55
728x90

https://www.ruby-lang.org/en/

 

Ruby Programming Language

We have released the uri gem version 0.12.2, 0.10.3 that has a security fix for a ReDoS vulnerability. This vulnerability has been assigned the CVE identifier CVE-2023-36617. Continue Reading... Posted by hsbt on 29 Jun 2023 Continue Reading... Posted by n

www.ruby-lang.org

https://www.ruby-lang.org/ko/documentation/quickstart/

 

Ruby 20분 가이드

소개 이 문서는 20분 정도면 따라 해볼 수 있는 간단한 Ruby 튜토리얼입니다. 이 튜토리얼을 따라 하기 위해서는 컴퓨터에 Ruby가 설치되어 있어야 합니다. (아직 Ruby가 설치되어 있지 않다면, 시작

www.ruby-lang.org

 

1. Ruby란

 - 1995년 일본의 프로그래머인 유키히로 마츠모토(Yukihito Matsmoto)가 개발

 - 객체 지향 프로그래밍(OOP)(Object-Oriented Programing)로 개발하였으며 파이썬과 루아 라는 프로그래밍 언어와 비슷하고 객체지향프로그래밍의 장점을 최대한 살린 언어로 "프로그래머의 행복"과 "원칙의 일관성"을 중시하는 언어로 설계되었다.

 

2. Ruby의 특징

 - 객체지향 : Ruby에서는 모든 것이(숫자, 문자열, 클래스 등) 객체(Object)로 취급된다.

 - 동적타이핑 : 변수(Variable)의 타입을 미리 선언할 필요가 없다.

# 동적 타이핑 예제
x = 5
x = "hello"

 - 가독성 : Ruby에서는 "프로그래머의 행복"을 중시한 결과 가독성 높은 코드를 작성할 수 있도록 설계되었다.

 - 블록과 반복자 : Ruby의 특징은 코드의 블록을 쉽게 작성하고 반복처리를 할 수 있다는 것이다.

 

3. 프레임워크 및 도구

 - Ruby on Rails : Web 애플리케이션 개발을 위한 Ruby의 Framework로 "Convertion over Configuration", "Don't Repeat Yourself"원칙을 따르며 개발자가 생산성을 높이며 효과적으로 Web개발을 할 수 있도록 도와준다.

 

4. 설치 및 환경설정

 - 대부분의 OS에서 Ruby는 설치가능하고  "rbenv", "rvm" 등의 도구로 버전관리를 할 수 있다.

 

 

화이팅!

728x90
반응형
LIST

'Ruby > Ruby-한국어' 카테고리의 다른 글

Ruby goormide 환경설정 - (1)  (0) 2023.08.29
Ruby 연산자 - (4)  (0) 2023.08.28
Ruby 변수와 상수 - (3)  (0) 2023.08.27
Ruby의 자료형 - (2)  (0) 2023.08.27
Ruby설치 및 환경설정 - (1)  (0) 2023.08.25