Ruby (1)

lakewood·2021년 1월 1일
0

ruby

목록 보기
1/14
post-thumbnail

루비란 무엇인가?

루비는 일본의 마츠모토 유키히로가 개발한 객체 지향 프로그래밍 언어입니다.
루비는 읽고 쓰기 쉬운 언어이며, 사용하기 쉬운 언어로서 간결함과 생산성을 강조한 프로그래밍 언어입니다.
파이썬, 루아와 문법적으로 비슷한 루비는 인터프리터 언어로, 실행 단계에서 컴파일이 진행되며, 빠른 개발에 적합합니다.
루비는 모든 것이 객체로 이루어진 완전한 객체지향 언어입니다.

루비의 Hello World는

puts 'Hello World'

이며, 출력은

Hello World

와 같습니다.

루비의 설계 철학은

  • 언어로 무엇을 할 수 있는가
  • 언어를 쓸 때 어떠한 느낌을 주는가

입니다.

루비는 다른 언어들이 할 수 있는 거의 모든 것을 할 수 있으며
개발자가 기쁨을 느낄 수 있도록 인간 친화적으로 개발하였습니다.
또한 루비가 사용되고 있는 곳으로는

에어비앤비, 킥스타터, GitHub 등이 루비와 웹 프레임워크 루비 온 레일즈를 사용하며
macOS의 패키지 매니저 HomeBrew도 루비 기반으로 작동됩니다.
TIOBE Index기준으로 전 세계적으로 10위권의 꾸준한 인기를 유지하고 있는 언어입니다.

profile
versatility (ode

0개의 댓글