일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Web
- 비즈니스일본어
- DART
- 연습문제
- 日本語
- ruby
- Spring
- jsp
- java
- javascript
- 건담베이스
- Flutter
- vscode
- 반다이몰
- 일본어
- 인프런
- html
- springboot
- rails7
- nico
- メソッド
- 디지몬
- CSS
- 一日一つメソッド
- 자바
- C로 시작하는 컴퓨터 프로그래밍4판
- 単語
- Python
- 건담
- rails
Archives
- Today
- Total
AR삽질러
Ruby란? - (0) 본문
728x90
https://www.ruby-lang.org/ko/documentation/quickstart/
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 |