blueapple8259/wikipedia-ko huggingface dataset:
**브레인퍽**은 우어반 뮐러(Urban Müller)가 1993년 경에 만든 최소주의 컴퓨터 프로그래밍 언어이다. 이름에 포함된 fuck이 욕설이기 때문에 **Brainf*ck**, **Brainf*****, 혹은 단순히 **BF**라고 부르기도 한다.

## 언어의 설계
뮐러는 가장 작은 컴파일러로 구현할 수 있는 간단하면서도 튜링 완전한 프로그래밍 언어를 만드는 것이 목적이었다. 이 언어는 여덟 개의 명령어로 구성되어 있다. 아미가 컴퓨터에서 작동하는 [https://web.archive.org/web/20070313151559/http://wuarchive.wustl.edu/pub/aminet/dev/lang/brainfuck-2.lha 원래 컴파일러의 둘째 판]은 크기가 240 바이트 밖에 안 된다. 그는 다른 난해한 프로그래밍 언어이자, 컴파일러 크기가 1024바이트인 False의 영향을 받았다.

이름이 말해 주듯이, 브레인퍽 프로그램은 이해하기 어려운 경향이 있다. 하지만 튜링 기계는 컴퓨터가 할 수 있는 모든 작업을 할 수 있고, 브레인퍽이 튜링 완전하기 때문에 브레인퍽 또한 복잡하기는 해도 컴퓨터가 할 수 있는 모든 작업을 할 수 있다.

이 언어는 프로그램 외에, 0으로 초기화된 바이트 단위의 배열과, 처음에 배열의 맨 첫 바이트를 가리키는 포인터, 그리고 입출력 스트림으로 구성된 간단한 기계 모델에 기반을 두고 있다.

### 명령어들
여덟 개의 명령어들은 각각 한 개의 문자로 구성되어 있으며 다음과 같다:

위의 정의 대신에,  다음 명령어로 이동한다’는 의미를 가지도록 하는 것이 있다.

브레인퍽 프로그램들은  형이라 가정할 때 다음과 같은 치환을 사용해서 C 언어로 번역할 수 있다:

## 해설
참고로 여기서는 배열의 각각의 원소들을 바이트로 서술했기 때문에, - 명령은 필요가 없으며 255개의 + 명령으로 고칠 수 있다. 비슷하게, 만약 배열이 유한하고 환형이면,  명령으로 고칠 수 있다. 하지만 이 언어가 튜링 완전하려면 배열의 크기와 각각의 원소들의 크기가 모두 제한이 없어야 한다. (이는 엄밀히 말할 때 현대의 PC가 튜링 완전하지 않은 이유와 동일하다.)

## 예제

### 헬로 월드 프로그램
명령어에 쓰이는 8개의 문자만 사용한 코드는 다음과 같다.

++++++++++[>+++++++>++++++++++>+++>+
브레인퍽은 이 8개의 문자외에는 모두 무시하므로, 가독성을 위해 공백과 줄바꿈을 넣고 주석을 추가하여 다시 쓴 코드는 다음과 같다.

+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
 > +++++ ++ add 7 to cell #1
 > +++++ +++++ add 10 to cell #2
 > +++ add 3 to cell #3
 > + add 1 to cell #4
 <<<< - decrement counter (cell #0)
]
> ++ . print 'H'
> + . print 'e'
+++++ ++ . print 'l'
. print 'l'
+++ . print 'o'
> ++ . print ' '
<< +++++ +++++ +++++ . print 'W'
> . print 'o'
+++ . print 'r'
> + . print '!'
> . print '\n'

### ROT13
-,+[ Read first character and start outer character reading loop
 -[ Skip forward if character is 0
 >>++++[>++++++++<-] Set up divisor (32) for division loop
 (MEMORY LAYOUT: dividend copy remainder divisor quotient zero zero)
 <+<-[ Set up dividend (x minus 1) and enter division loop
 >+>+>-[>>>] Increase copy and remainder / reduce divisor / Normal case: skip forward
 ] Special case: move remainder back to divisor and increase quotient
 <<<<<- Decrement dividend
 ] End division loop
 ]>>>[-]+ End skip loop; zero former divisor and reuse space for a flag
 >--[-[+++[-]]]<[ Zero that flag unless quotient was 2 or 3; zero quotient; check flag
 ++++++++++++<[ If flag then set up divisor (13) for second division loop
 (MEMORY LAYOUT: zero copy dividend divisor remainder quotient zero zero)
 >-[>+>>] Reduce divisor; Normal case: increase remainder
 >[+[] Special case: increase remainder / move it back to divisor / increase quotient
 <<<<<- Decrease dividend
 ] End division loop
 >>[-] Add remainder back to divisor to get a useful 13
 >[ Skip forward if quotient was 0
 -[ Decrement quotient and skip forward if quotient was 1
 - Zero quotient and divisor if quotient was 2
 ] Zero divisor and subtract 13 from copy if quotient was 1
 ]

## 같이 보기
비슷한 언어들의 목록:
**처치-튜링 논제**(Church-Turing thesis)는 계산 가능한 함수에 대한 논제(thesis)이다. 간단히 요약하면, 어떤 함수는 튜링 기계가 계산할 수 있으면, 그리고 그 때만 알고리즘으로 계산 가능하다는 명제이다. 알론조 처치와 앨런 튜링의 이름을 따 지어졌다. 튜링 기계는 모든 범용 프로그래밍 언어로 번역될 수 있으므로, 이것은 어떤 컴퓨터에게든 충분한 시간과 메모리가 주어진다면 존재하는 모든 알고리즘의 결과를 출력할 수 있다는 명제와 동치이다.

처음 이 명제가 나왔을 때에는 "효과적으로 계산할 수 있는 (effectively computable) 함수"와 같이 비형식적인 표현을 사용했기 때문에 이 명제를 논리적으로 증명하는 것은 불가능했다. 이후 수학자들은 모호한 말 대신 계산 가능한 함수를 사용한다.

실제로 증명되거나 반증된 적은 없으며, 영원히 증명할 수 없을 것이라고 주장하는 학자도 있다. 다만 현재까지 인간이 발명한 모든 종류의 계산법(양자 컴퓨터를 포함하여)이 적절한 형태의 튜링 기계로 표현될 수 있음이 알려져 있다.
수학에서 **사원수** 또는 **해밀턴 수**는 복소수를 확장해 만든 수 체계이다. 네 개의 실수 성분을 가지며, 덧셈과 곱셈의 결합법칙 및 덧셈의 교환법칙을 만족시키지만 곱셈의 교환법칙은 성립하지 않는다.

## 정의
사원수의 집합 이다. 이 위에 다음과 같은 덧셈과 곱셈 연산을 정의하여, 환으로 만들 수 있다.

덧셈은 각 성분의 합이다.
곱셈은 겹선형 연산이며, 기저 에 대하여 다음과 같이 작용한다.
사원수의 기저 의 몫
과 같다. 

이렇게 덧셈과 곱셈을 정의하면, 사원수의 환 는 나눗셈환을 이룬다. 그러나 곱셈의 교환법칙이 성립하지 않으므로, 이는 체를 이루지 않는다.

### 실수부와 허수부
사원수 는 그 허수부의 부호를 뒤집은 사원수이다. 즉
사원수 ''q''의 노름 또는 절댓값 |''q''| 는
이다.

## 성질
사원수환 에 대하여,

### 벡터와의 관계
사원수의 실수부는 스칼라로, 허수부는 3차원 벡터로 간주할 수 있다. 즉, 사원수는 스칼라와 3차원 벡터의 순서쌍 으로 간주할 수 있다. 이 경우, 사원수의 합과 곱은 다음과 같다.

### 행렬 표현
사원수는 2×2 복소 행렬로 다음과 같이 나타낼 수 있다.
여기서 는 파울리 행렬이다.
그렇다면 다음이 성립한다. 임의의 사원수 에 대하여,
마지막 식에서, 우변은 행렬 지수 함수이다.

## 역사

### 해밀턴 이전
레온하르트 오일러는 1748년 5월 4일 크리스티안 골드바흐에게 보낸 편지에서, 오일러의 네 제곱수 항등식을 발표하였다. 이는 두 사원수 인 것과 같다.

올랭드 로드리그는 1840년에 오일러의 네 제곱수 항등식을 강체의 회전에 응용하였다.

### 사원수의 발견
해밀턴은 복소수가 2차원 평면상의 점으로 표현될 수 있다는 사실로부터, 3차원 공간에서 점을 표현하는 같은 방법을 찾으려 하였다. 3차원 공간에서의 정점은 3개의 수로 이루어지며, 해밀턴은 그 3개의 수들을 어떻게 더하고 곱할 수 있는지에 관해 생각해왔다. 그러나 그는 두개의 정점간의 나누기를 어떻게 정의할지 알지 못했고, 난관에 부딪히고 말았다.

1843년 10월 16일, 해밀턴은 그의 아내와 더블린의 로열 운하를 걷고 있었다. 브로엄 다리를 걷고 있을 때, 나누기에 관한 해답이 그의 뇌리를 스쳤다. 그는 3개의 성분을 가진 값은 나눗셈을 정의할 수 없지만, 4개의 성분을 가진 값은 나눗셈이 성립할 수 있다는 것을 알아차렸다. 4개의 성분 가운데 세 개를 사용하여 3차원 공간의 직교좌표를 표현할 수 있다. 해밀턴은 이 수체계의 기본 규칙을 다리에 새겨놓았다.
해밀턴은 위의 기본적인 규칙을 적용한 4개의 요소를 "사원수"라고 명명하였다. 이는 에서 유래한다.

다음날 해밀턴은 이 발견에 대하여 친구 수학자인 존 그레이브스에게 편지로 적어 보냈다. 이 편지는 저널에 출판되었으며, 편지에서 해밀턴은 다음과 같이 적었다.

해밀턴은 이 발견을 1844년에 〈사원수에 대하여: 또는 대수학에서의 새로운 허수 체계에 대하여〉라는 제목의 논문으로 출판하였다.

그 후 그는 사원수를 연구하고 알리는데 그의 여생을 바쳤다. 그는 "사원수론자"라는 학파를 창시하고, 1853년에는 사원수 강해

### 해밀턴 사후
해밀턴의 죽음 이후, 그의 제자인 피터 거스리 테이트는 사원수의 연구를 계속하였다. 당시 더블린 트리니티 칼리지에서는 사원수가 의무 수강 과목의 하나였다. 현재는 공간 운동학, 맥스웰 방정식 등의 벡터를 이용하여 설명하는 물리와 기하학의 논제들은 그 당시에는 모두 사원수를 이용하여 설명되었다. 1899년에 국제 사원수 학회가 설립되었고, 1900년~1913년 동안 사원수 학회 저널을 출판하였다. 전성기 동안 60여 명의 회원을 가졌으나, 제1차 세계 대전 이후 사라졌다.

1880년대 중반부터 조사이어 윌러드 기브스와 올리버 헤비사이드가 제안한 벡터 해석학이 사원수 표현을 대신하기 시작했다. 벡터는 사원수와 같은 현상을 설명하였기 때문에, 고전 사원수 연구에서 많은 아이디어와 용어 등을 빌려왔다. 그러나 벡터 해석이 보다 간결한 개념과 표기법을 가지고 있었기에 사원수는 수학과 물리에서 비주류가 되었다. 이는 해밀턴의 사원수가 이해하기 난해하고, 표기가 친숙하지 않았으며, 그의 저작물에 길고 불분명한 표현이 많았기 때문이다.

그러나 사원수는 20세기 말에 공간상에서의 회전에 관한 사원수의 유용성에 의해서 다시 주목받기 시작했다. 사원수를 이용한 회전의 표현은 행렬을 사용하는 표현에 비해 더욱 간결했고 계산이 빨랐다. 이런 이유로, 사원수는 컴퓨터 그래픽, 제어이론, 신호처리, 자세제어(attitude control), 물리학, 생물정보학, 분자동역학, 컴퓨터 시뮬레이션, 궤도역학(orbital mechanics) 등에 사용되고 있다.
**GW 베이직**(GW-BASIC)은 원래 마이크로소프트가 컴팩을 위해 개발한 베이직의 일종이다. 이름의 GW는 초기 마이크로소프트의 직원이었던 그렉 위튼의 이름 첫 글자를 딴 것이다.

GW-BASIC는 마이크로소프트/IBM BASICA와 호환성이 있으며, 디스크 기반으로 실행에 IBM PC에 포함된 ROM 베이직의 자원을 필요로 하지 않는다. 마이크로소프트는 GW-BASIC을 IBM PC의 운영 체제 MS-DOS에 기본 포함시켜서 제공했다. 또한 마이크로소프트는 좀 더 빠른 프로그램을 위해 BASCOM이라는 베이직 전용 컴파일러를 판매했다.

초기 마이크로컴퓨터 버전의 베이직 언어들이 그랬던 것처럼, GW-BASIC도 구조화 프로그래밍에 필요한 지역 변수 등의 구조가 없고, 인터프리터형 언어의 특성상 실행 속도가 비교적 느렸으나, 그 뒤로 수많은 그래픽 관련 명령어가 추가되었고, 레코드형 디스크 입출력 부분이 추가·보완되었다.

MS-DOS 5.0 버전 이후로 마이크로소프트는 GW 베이직을 번들로 제공하지 않고, 대신 큐베이직(QBasic)으로 대체했다.

## 기능
IBM BASICA 및 GW-BASIC은 주로 MBASIC 버전 5.x의 포트이지만 IBM PC 하드웨어용으로 특별히 추가된 기능이 있다. BASIC-80 5.x 및 BASICA/GW-BASIC의 일반적인 기능은 다음과 같다.

## 명칭
이니셜 "GW"가 무엇을 의미하는지에 대한 몇 가지 이론이 있다. 회사의 BASIC 컴파일러 라인 표준을 개발한 초기 마이크로소프트 직원인 그레그 휘튼(Greg Whitten)은 빌 게이츠가 GW-BASIC이라는 이름을 선택했다고 말한다. 휘튼은 이를 지휘즈 베이직(Gee-Whiz BASIC)이라고 부르며 게이츠가 자신의 이름을 따서 프로그램 이름을 지었는지 여부는 확실하지 않는다. 마이크로소프트 프레스의 마이크로소프트 사용자 설명서에서도 지휘즈 베이직(Gee-Whiz BASIC) 이름으로 참조된다. 수많은 그래픽 명령으로 인해 지휘즈(Gee-Whiz)라는 별명이 붙었을 수도 있다. 이니셜의 기원에 대한 다른 일반적인 이론으로는 "그래픽 및 윈도우", "게이츠, 윌리엄"(당시 마이크로소프트 사장) 또는 "게이츠-휘튼"(프로그램의 두 주요 디자이너)이 있다.
전통적인 분류법에서 **경골어상강**(硬骨魚上綱)은 척삭동물문의 강이며, 통틀어서 **경골어류**(硬骨魚類)라 부른다. 아강으로 조기어류와 폐어류를 포함하고 있었으나 현재는 별도의 강으로 나뉘었다.

뼈의 일부 또는 전체가 딱딱한 뼈로 되어 있어 붙여진 명칭이다. 물에서 육지로 이동한 최초의 척추동물의 조상으로 여겨지며, 현재 일반적으로 말하는 물고기들의 조상이다. 내비공(內鼻孔)이 있는 폐어류와 내비공이 없는 조기어류 및 완기어류로 구분된다. 어류 중 가장 많은 수를 차지하며, 전 세계의 담수역과 해수역에 고루 분포한다.

일반적으로 몸은 비늘에 싸였고 옆줄(측선)이 있다. 몸은 전체적으로 날씬한 유선형이며 앞쪽 새공까지의 머리부분, 새공에서 항문까지의 허리부분, 항문에서 꼬리까지의 꼬리부분 등 3부분으로 구분된다. 머리 끝에서 눈까지를 문(吻)이라 하며 그 끝에 입이 있다.

연골어류에는 없는 신경분비물을 저장 또는 방출하는 기관인 미부하수체를 가지고 있다.
**가다랑어**는 고등어목 고등어과의 물고기로, 가다랭이, 가다리, 에다대, 여다랭이, 강고등어(경남), 소용치, 목맨둥이, 다랭이(포항) 라고도 한다. 세계의 어로 활동에서 많은 비중을 차지하는 주요 어종 가운데 하나이다.{{서적 인용

## 생김새
몸 빛깔은 등쪽은 짙은 청자색이며, 배 부분은 은백색 바탕에 4~6개의 검은 색 세로띠가 있다. 몸은 방추형으로 통통하며, 몸통의 횡단면은 거의 원형에 가깝다. 주둥이 끝은 뾰쪽하며, 꼬리자루는 가늘고 단단하다. 눈 뒷부분, 가슴지느러미 주위, 옆 줄에만 비늘이 있다. 첫 등지느러미의 기저는 길고, 두 번째 등지느러미와 겨우 분리되어 있다. 양 턱에는 융털 모양의 이빨이 있다. 기대 수명은 8-12년이다.

## 습성
적도 해역에서는 산란이 일 년 내내 이루어지고, 아열대 해역에서는 봄부터 가을초까지 이루어지며 포란수는 체장 41~87cm이며 약8만~200만개의 알을 낳는다. 부화 후 만 1년이면 가랑이체장 16cm, 2년이면 34cm, 3년이면 43cm, 4년이면 54cm 전후로 자라며, 다 자라면 전장 100cm가량 자란다. 전갱이, 정어리, 멸치 등 작은 어류와 연체동물, 오징어류, 작은 갑각류 등을 잡아 먹는다.(반면에 다른 원양 어류와 상어의 주된 먹이가 되기도 한다.)

## 분포
한국의 남.동해, 일본 근해, 세계의 온대, 열대 해역(북위 40도~남위40도)에 분포한다. 표층 외양성 어류로서 낮에는 표층에서 수심 260m까지, 밤에는 표층 가까이에서 주로 서식한다. 유영능력이 강하며, 최대 5만마리까지 무리지어 다닌다. 봄~여름에 한반도 주변 해역까지 회유해 오고 가을~겨울에는 남쪽으로 이동한다. 몰디브, 프랑스, 스페인, 말레이시아, 스리랑카, 인도네시아에서 특히 많이 어획된다.

## 용도
가다랑어는 칼륨이 다량 함유되어 있고 국물용으로 인기가 많다. 가다랑어의 살코기를 건조시켜 건어물로 만든 것이 가쓰오부시이며, 회 및 구이로 먹기도 한다.
**카보베르데 공화국**, 줄여서 **카보베르데**는 아프리카 서쪽 대서양에 있는 국가이다. 영어로 **케이프버드**라는 이름으로도 알려져 있다.

## 어원
카보베르데는 세네갈 연안에 위치한 베르데곶(Cap-Vert) 근처에 위치하고 있어서 명명된 이름이다. 1444년에 포르투갈의 항해사들이 베르데곶 근처에 위치한 이들 섬을 발견한 다음에 포르투갈어로 "녹색의 곶"이라는 뜻을 가진 '카보베르데'(Cabo Verde)로 명명했다. 2013년 10월 24일에는 카보베르데 정부가 각국 정부와 여러 국제 기구에 카보베르데라는 포르투갈어 국명만을 사용하고 다른 언어로 의역한 형태의 국명을 사용하지 말 것을 요청했다.

## 역사
유럽 사람들이 방문하기 전까지 이곳은 무인 지대였고 1456년경에 제노바 공화국과 포르투갈 왕국의 항해자들에 의해 발견되었다. 무인도이기는 했지만 고대로부터 페니키아인, 아랍인, 무어인 및 인근 서아프리카의 부족들이 이 섬들을 방문했다고 한다. 1462년에는 열대 지방으로는 드물게 산티아구섬에서 포르투갈인의 이주가 시작되어, 히베이라그란드(Ribeira Grande, 나중에 시다드벨랴(Cidade Velha)로 이름을 바꿈)라는 정착촌이 건설되었다.

16세기 경에는 노예 무역이 번성하였으나, 때때로 해적의 습격을 받기도 하였다. 노예 무역의 결과, 수많은 아프리카인들이 카보베르데로 끌려왔으며, 이들이 오늘날 카보베르데인의 조상이다. 노예 무역의 쇠퇴 이후에는 대서양 항로의 중간 거점항, 보급항으로서 번성하였다. 제2차 세계 대전 이후에 아프리카에서 민족주의 열풍이 거세지면서 기니-카보베르데 독립 아프리카당이라는 조직을 중심으로 한 독립 운동이 전개되었다. 1974년 포르투갈에서 일어난 카네이션 혁명 이후에는 이들의 독립이 가시화되었다. 1975년 7월 5일, 포르투갈로부터 독립했다.

## 지리
카보베르데는 아프리카 서쪽 해안에 위치한 나라로서 10개의 큰 섬과 약 8개의 작은 섬으로 군도를 이루고 있다. 크게 북쪽의 바를라벤투 제도(Barlaventos)와 남쪽의 소타벤투 제도(Sotaventos)로 나뉜다. 수도 프라이아는 소타벤투 제도의 산티아구섬(Santiago)에 위치한다.

## 기후
15개의 크고 작은 섬으로 구성된 카보베르데는 바를라벤투 제도와 소타벤투 제도로 불리는 두 군도로 나뉜다. 이 가운데 5개의 섬은 무인도이다. 몇 개의 섬을 제외하고는 대체로 화산활동과 침식에 의하여 생성된 섬으로 암석산지이고, 포구섬의 피코화산은 해발고도 2,829m로 최고봉을 이룬다. 대부분의 섬들은 대륙에서 모래바람이 불어와 고온건조한 기후이며 5∼10월의 우기를 제외하면 비가 적다. 연평균 강수량은 해안에서 200mm 내외, 산지에서 1,000mm 정도이다. 연평균 기온은 24℃인데다가 화산재가 표층을 덮고 있기 때문에 토양도 비옥하지 않아 개발이 늦어지고 있다.

## 문화
언어는 공용어가 포르투갈어이며, 크레올어도 비공식적으로 사용된다. 카보베르데는 프랑스어사용국기구(프랑코포니)의 정회원국이다. 1999년 11월 23일자 헌법 9조 1항에 "공용어는 포르투갈어이다."라고 규정하고 있다.

종교 분포는 가톨릭교가 98%로 그 밖에 개신교 신도 등이 있다.

## 대한민국과의 관계
1988년부터 대한민국과 수교했다.
**시에라리온 공화국**은 아프리카 대륙 서부 대서양 해안에 위치한 나라이다. 기니, 라이베리아와 국경을 접한다. 시에라리온은 아프리카에서 비교적 작은 나라의 하나로 71,740&nbsp;km 보는 두 번째로 규모가 큰 도시이다. 인구 10만을 넘는 다른 주요 도시들은 케네마, 코이두, 마케니이다. 시에라리온은 1827년에 설립된, 서아프리카에서 가장 오래된 대학인 포라 베이 컬리지 (Fourah Bay College)와 세계에서 세 번째로 큰 천연 항구 엘리자베스 2세 부두 가 있다. 이로 인해 ‘서아프리카의 아테네’라고 불린다.

시에라리온의 초기 거주자들은 셰르브로인, 템네인, 림바인, 타이라인, 나중에 로마롱인으로 시에라리온에 알려진 멘데인 1961년에 영연방국으로 독립을 하였고, 1971년 공화국을 선포하였다.

17년간 집권한 시아카 스티븐스의 후계자로 1981년 군사령관 조세프 모모가 대통령에 취임했다. 비동맹외교노선을 추구하고 영국과 밀접하다. 산업은 원래 코코야자와 기름야자에 경제적으로 의존하고 있었으나, 근년 다이아몬드, 보크사이트, 철광 등의 산출로 광업국으로 전환하는 과정에 있다. 다이아몬드는 산출고가 33만 9,000캐럿으로 수출의 45%. 무역은 주로 영국과 독일 외 유럽의 나라들, 미국 등을 대상으로 하고 있다. 프리타운은 천연의 양항이며 서아프리카에서 가장 역사가 오랜 푸라 베이대학이 있어 ‘서아프리카의 아테네’라고 불린다. 종교는 부족종교가 성행한다.

## 역사
1961년 4월 27일, 영국으로부터 독립하였다. 1997년 민주 대통령이던 아마드 테잔 카바가 독재자 포다이 상코의 쿠데타로 쫓겨났다가 주변 국가들의 도움으로 다시 복귀했다. 그러나 상코를 지지하는 반군 간의 시에라리온 내전이 일어나 고통을 겪은 적도 있었다.

## 지리
시에라리온은 아프리카 서해안에 접하는데 적도에서 북쪽으로 벗어나 있다. 전체 면적은 71,740 km이며 기니와 라이베리아에 접한다. 대서양을 끼고 있기도 하다.

서쪽에서부터 시에라리온은 400km에 달하는 해안선이 있고 해양 자원과 아름다운 광경으로 관광객들이 많이 찾는다. 이곳을 벗어나면 낮은 늪지대가 나타나며 열대우림 평원과 농경지가 나타난다.

## 기후
열대기후에 속하며 농업 주기에 적합한 두 절기가 나타난다. 우기는 5월~11월이고 건기는 12월에서 5월이다. 건기 때는 사하라 열풍이 불기도 한다. 수도인 프리타운은 해안 지방에 있는데 시에라 리온 항구에 접해 있으면서 세계에서 세 번째로 큰 자연 항구이다.

## 경제
시에라리온은 1930년에 다이아몬드가 발견된 이래, 다이아몬드 채굴을 기반으로 한 다이아몬드 수출국이다. 시에라리온 특별기업합동은 25년간 다이아몬드의 탐사권을 독점하여 이익의 다수를 정부에 상납하였다. 그러나 동시에 많은 부분의 다이아몬드는 밀수출도 되고 있다. 남서부가 가장 다이아몬드의 매장량이 많은 지역이고, 이것과 관련하여 과거에 내전도 발생하였다. 1991~2002년 내전에 시달린 시에라리온에서는 반군조직 ‘혁명연합전선’이 주민들의 노동력을 착취해 연 평균 1억2,500만달러 어치의 다이아몬드를 생산해 무기 구입자금으로 사용했다. 이는 영화 블러드 다이아몬드로도 널리 알려졌다.

## 기아문제
시에라리온의 기아문제는 매우 심각한 상태이다. 매년 아일랜드의 NGO인 컨선월드와이드(Concern Worldwide), 독일의 NGO인 세계기아원조(Welthungerhilfe) 그리고 미국의 연구기관인 국제식량정책연구소(IFPRI)가 협력하여 발표하는 세계기아지수(GHI)에 따르면 2016년 시에라리온의 기아지수는 100점 만점 중 35.0점으로 가장 심각한 기아점수를 기록한 중앙아프리카공화국의 46.1점과 비교해봐도 심각한 수준이다. 이는 조사 대상이었던 118개의 개발도상국 중 112위에 해당하는 수치로 상당한 기아수준을 보여준다고 할 수 있다.

## 사람과 언어
1991년 헌법 90조에 "국회의 업무는 영어로 한다."고 명시하고 있다.

## 종교
이슬람교와 기독교, 그리고 부족 신앙이 공존한다.

## 문화
레오나르도 디카프리오가 주연한 블러드 다이아몬드의 배경이 된 나라이다.

## 외교
남북한 수교국으로 대한민국과는 1964년, 조선민주주의인민공화국과는 1973년 수교하였다. 한국은 이 나라에 공관을 설치했으나 현재는 주(駐)나이지리아 공관이 겸직하고 있다.
**1월 1일**은 양력(그레고리력)으로 1번째 날(첫해가 시작하는 날)이다.

## 새해 첫날
전세계적으로 새해를 맞이하는 날인 새해 첫날로서 기념한다. 기원전 45년 카이사르가 로마 공화정의 유일한 권력자가 된 후, 봄의 시작에서 한겨울인 이 날로 1월 1일을 옮겼다. 그 근거가 로마의 남부 지방 이집트

대한민국에서는 이 날을 음력 1월 1일인 설과 구분하여 '양력설' 또는 '신정(新正)'이라고 부른다. 일제강점기와 이승만 정부 시대와, 박정희 정부 시대 때에는 이중과세(二重過歲) 문제를 없앤다는 구실로 양력설만을 연휴(1월 1일 ~ 1월 3일)로 지정하고, 음력설을 쇠지 못하게 강제하여 서울 등 대도시에서는 양력설에 차례를 지내는 가정도 있었다. 그러나, 음력설은 1985년 민속의 날이라는 이름으로 공휴일이 되었고, 1989년 **설날**이라는 이름을 되찾고 3일 연휴가 되었다. 이후 양력설은 연휴가 순차적으로 폐지되고, 1월 1일 하루만 공휴일이 되었다.
**2월 29일**은 그레고리력으로 윤년의 60번째 날이다. **윤일**(閏日)이라고도 한다.

이 날은 윤년에만 존재하는데, 윤년은 보통 서기의 해가 4의 배수인 해에 해당된다. 그러나 400의 배수인 경우를 제외하면 100의 배수인 해에는 이 날이 없다. 따라서, 이 날이 생일이거나 제삿날이면 원칙적으로는 4년마다 생일을 쇠거나 제사를 지내야 한다. 이 때문에 대한민국 등 태음력을 사용하던 국가에서는 음력으로 생일을 정하거나, 2월 28일 또는 3월 1일에 생일이나 제사를 지내어 문제를 해결하기도 한다.

2월 29일이 있는 해는 쥐띠, 용띠, 원숭이띠의 해이고 2월 29일이 일요일, 화요일, 목요일인 해가 400년에 13번 나타나고, 금요일, 토요일인 해가 400년에 14번, 월요일, 수요일인 해가 400년에 15번 나타난다. 또한 경자, 경진, 경신년 중에는 2월 29일이 없는 경우도 있으며, 임자, 갑자, 병자, 무자, 임진, 갑진, 병진, 무진, 임신, 갑신, 병신, 무신년은 모두 2월 29일이 있다.

또한 2월 29일은 4년마다 한번 돌아오므로 400으로 나뉘지 않는 100의 배수인 해가 중간에 낀 경우를 제외하면 그 해의 2월 29일과 다음 2월 29일은 5요일의 차이가 난다. 순서는 1904년부터 2096년까지 월요일, 토요일, 목요일, 화요일, 일요일, 금요일, 수요일의 순으로, 2104년부터 2196년까지는 금요일, 수요일, 월요일, 토요일, 목요일, 화요일, 일요일의 순으로, 2204년부터 2296년까지는 수요일, 월요일, 토요일, 목요일, 화요일, 일요일, 금요일의 순으로 순환한다. 또한 400으로 나뉘지 않는 100의 배수인 해가 중간에 낀 경우를 제외하면 28년마다 2월 29일의 요일은 같다.

가장 가까운 윤년인 연휴는 삼일절 연휴이다. 단, 이날은 28년만에 돌아오는 윤년의 요일이 같다.
**프로그래밍 언어**(programming language)는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어로, 주로고급 언어일수록 사람이 사용하는 언어에 가깝다.

일반적으로 말할 때에는 프로그래밍 언어를 지원하는 소프트웨어, 곧 소프트웨어를 작성하기 위한 소프트웨어를 가리키는 때가 많고, 이때에는 프로그래밍 언어와 소프트웨어를 구분하지 않고 소프트웨어를 프로그래밍 언어로 보기도 한다. 예를 들면, 델파이는 프로그래밍 언어인 오브젝트 파스칼을 지원하는 소프트웨어를 작성하기 위한 소프트웨어일 뿐이지만, 델파이를 별개의 프로그래밍 언어로 보는 때가 더 많다.

## 역사
최초의 컴퓨터는 종종 프로그래밍 언어의 도움 없이 프로그래밍되었는데, 이는 프로그램들을 절대적인 기계어로 작성함으로써 이루어졌다. 10진이나 이진 형태의 프로그램들은 천공 카드나 자기 테이프로부터 읽거나 컴퓨터 프론트 패널의 스위치를 켜고 끔으로써 불러들였다. 절대적인 기계어는 나중에 1세대 프로그래밍 언어(1GL)로 명칭이 정해졌다.

다음 단계로 이른바 2세대 프로그래밍 언어(2GL), 곧 어셈블리어가 개발되었으며 여전히 특정 컴퓨터의 명령어 집합 구조와 밀접하게 관계되었다. 프로그램을 훨씬 더 인간이 읽기 쉽게 만들어주었을 뿐 아니라, 주소 계산 시 따분하고 오류가 발생할 경향이 있는 프로그래머를 안심시켜 주었다.

최초의 고급 프로그래밍 언어, 즉 3세대 프로그래밍 언어(3GL)는 1950년대에 작성되었다. 컴퓨터용으로 설계될 초기의 고급 프로그래밍 언어는 Plankalkül였으며, 콘라트 추제가 1943년부터 1945년까지 독일의 Z3용으로 개발될 것이었다. 그러나 1998년, 2000년까지 구현되지 않았다.

4세대 프로그래밍 언어(4GL)는 3세대 프로그래밍 언어 보다 내부 컴퓨터 하드웨어의 상세한 부분을 더 고급적으로 추상화시키는 것을 목적으로 한다. 5세대 프로그래밍 언어(5GL)는 프로그래머가 작성한 알고리즘을 이용하지 않고, 프로그램에 주어지는 제약을 사용하여 문제를 해결하는 언어이다.

### A언어부터 C언어까지
C언어의 C는 약간의 의미를 가지고 있다. 이는 프로그래밍 언어의 역사와도 관련이 되어 있다. 통상 A언어부터 B언어, C언어 순으로 발전해 왔다고 일컬어진다.

## 구조
컴퓨터 프로그램은 데이터(data)와 명령어(instruction), 이렇게 두 부분으로 나뉜다. 데이터는 일련의 바이트 형식으로 저장된다. 프로그래밍 언어는 이런 바이트들을 유용한 형태로 정리한다. 사용자는 필요에 따라 데이터를 다음과 같이 선언(declaration)할 수 있다.

이와 같이 선언하면, 컴퓨터 메모리의 한 영역을 'MyData'라는 이름의 정수(integer) 타입으로 저장한다. 메모리의 어느 영역에 데이터를 저장할 것인가는 컴파일러가 결정한다. 일반적으로 사용자는 컴파일러의 내부가 어떻게 동작하는지 몰라도 프로그램을 만들 수 있다. 'MyData'는 간단한 변수(variable)이고, 한 개의 정수만 변수에 담을 수 있다. 여러 개의 변수를 만들고 싶으면 아주 간단하게 배열(array)을 만들 수 있다.

소프트웨어 공학의 발달로 보다 복잡한 자료형들이 필요해졌다. 예를 들어, 사각형을 만드는 데 필요한 자료형을 정의한다고 하자. 한 사각형을 정의하려면 너비, 높이, 색과 같은 여러 정보가 동시에 필요하다. 따라서, 위와 같은 변수나 배열의 선언만으로는 이런 정보들을 잘 정의하기가 어렵다. C 언어와 같은 고급 언어(high-level language)는 보다 정교한 자료형의 선언을 지원하여 여러 가지 다른 형식의 데이터 선언들을 한데 엮은 새로운 자료형을 만들 수 있다.

이러한 데이터들을 활용하기 위해서는 컴퓨터에게 지시를 내려야 한다. 컴퓨터는 현재 실행하고 있는 지시의 내용과 다음에 실행할 지시의 위치만 알고 있다. 컴퓨터 언어는 컴퓨터의 하드웨어를 직접 제어하는 초기의 어셈블리와 같은 언어에서부터 시작하여 현재에는 C 언어와 같은 고급 언어(high-level language)로 발전되어 왔다. 프로그램 언어가 상위 레벨로 발전될수록 프로그램은 좀 더 인간의 언어에 가까운 형태가 된다. 이에 따라 프로그램 언어의 학습과 프로그램의 구현이 보다 수월해진다.

프로그래머는 상위 레벨의 지시문으로 프로그램을 작성하면 컴파일러가 이 지시문을 컴퓨터가 이해할 수 있는 기계어로 번역한다. 지시문들을 한데 묶어 놓은 것들을 함수(function)이라 한다. 함수는 특정한 동작을 일반적인 형태로 정의해 놓은 지시문의 집합이다. 똑같은 동작이 필요하면 지시문을 다시 작성할 필요없이 함수의 매개변수를 이용하여 계속 사용할 수 있다.

예를 들어, C 언어는 검색, 정렬, 입출력에 관련된 다양하고 풍부한 표준 함수(standard functions)들을 제공한다. 이런 표준 함수가 제공되는 덕분에 사용자는 해당 함수를 만드는 데 드는 노력을 절약할 수 있다. 연결된 함수들을 한데 묶어 놓은 것은 모듈(module)이라 하고, 모듈들의 상호 연결로 하나의 프로그램이 구성된다. 그리고 이러한 모듈들을 재사용할 수 있게 모아둔 것을 라이브러리라 한다.

## 예
한편 객체 지향 프로그래밍언어(OOP)인 자바스크립트에서 사용되는 기초적인 문법의 개념으로는 속성과 메쏘드를 갖는 객체(오브젝트) 개념이 있으며,
변수 선언, 함수 정의, 연산자 그리고 제어문 등을 주요하게 들수 있다.
**제우스** 혹은 **유피테르**, **주피터**는 그리스 신화의 주신(主神)이다. 로마 신화의 유피테르와 동일시된다. 크로노스와 레아의 막내아들이며 포세이돈, 하데스 등과는 형제지간이다. 올림포스의 12신의 첫 번째 세대에 속한다. 번개와 독수리가 대표적인 상징물이다.

긴 수염이 나 있는 강인하고 위엄있는 남성의 모습으로 묘사되는데, 상체는 나신이며, 한쪽 손에는 번개 혹은 홀(笏)을 들고 있다. 제우스는 번개나 비 같은 기상 현상을 주재할 뿐만 아니라 세계의 질서와 정의를 유지하며, 왕권 및 사회적 위계질서를 보장하기도 한다. 또한 호색한이기도 한 그는 헤라의 질투에도 불구하고 여신이나 인간 여성 그리고 님프들과 차례대로 어울리는데 그 수가 헤아릴 수 없이 많다. 제우스의 이러한 호색한적 측면은 우주 만물은 주신의 힘과 질서와 정의를 바탕으로 형성되어 있으며, 우주에 주신의 힘과 질서와 정의가 미치지 않는 영역이 없다는 것을 상징하는 것이라고 해석할 수 있다.

신화에 나오는 이름난 영웅들은 대부분 제우스의 후손들(또는 사생아들)이다. 특기할 만한 점은 제우스와 헤라 사이의 적자들보다 제우스의 사생아들이 그 능력이 훨씬 뛰어났다는 것이다. 한 예로 제우스와 헤라 사이에서 태어난 아이들인 헤파이스토스는 손재주는 모든 신들 중 가장 뛰어나며 착하였던 반면 못생긴데다가 절름발이였으며, 아레스는 전쟁의 신임에도 불구하고 성급하였다. 이에 비해 헤라클레스는 모든 신들 중 가장 힘에 세었으며, 아폴론은 멋지고 지혜가 많았던 데다가 예술과 예언에 능하였으며, (우라노스에게서 태어난 아프로디테는 사랑과 미의 여신이고)제우스에게서 태어난 아름다움과 사랑의 여신인 아프로디테는 미모가 뛰어났으며, 헤르메스와 아테나는 지혜가 있었다.

## 신화

### 탄생
제우스가 태어나기 전에 그의 아버지 크로노스는 불길한 예언을 들었다. 아버지 우라노스처럼 크로노스 자신도 아들에 의해 쫓겨난다는 것이었다. 이 운명을 피하기 위해 크로노스는 아내인 레아에게서 자식들이 태어나자마자 족족 삼켜버렸다. 자식을 잃을 때마다 고통스러웠던 레아는 한 명이라도 구하고자 여섯 번째 아이를 출산할 때 아이 대신 돌덩이를 강보에 싸서 남편에게 건넸다. 그 돌덩이의 이름이 바로 옴팔로스이다. 그리고 진짜 제우스는 아말테이아에게 맡겼다. 그렇게 제우스는 남매 중 유일하게 살아남았다.

### 유년기
레아는 제우스를 숨기기 위해 가이아의 조언에 따라 아무도 찾을 수 없는 크레타섬의 깊은 숲 속으로 데리고 갔다. 그리고 쿠레테스라 불리는 정령들이 아기를 안전하게 지키게 했다. 정령들은 칼을 부딪치고 청동 방패들을 요란하게 두드리면서 아기의 울음소리를 감추었다. 이런 식으로 레아는 제우스가 성장해 어른이 될 때까지 무사히 지켜낼 수 있었다. 그리고 제우스는 아말테이아라는 염소(또는 님프)의 젖을 먹고 자랐는데, 하루는 아말테이아의 뿔을 가지고 놀다가 부러뜨렸다고 전해진다. 이에 미안해진 제우스는 아말테이아의 부러진 뿔을 풍요의 뿔로 만들어 주었다. 나중에 제우스는 아말테이아가 죽자 고마움을 표하기 위해 그녀를 하늘로 올려보내 염소자리로 만들어 주었다.

### 티탄족과의 싸움(티타노마키아)
어른이 된 제우스는 신탁의 예언대로 아버지 크로노스를 폐위하고 신들의 왕이 되기로 결심했다. 우선 동료를 모으기 위해 아버지가 삼킨 형제들과 누이들을 되찾고자 그는 오케아노스의 딸 메티스로부터 구토제를 구해 어머니 레아에게 건네주었다. 레아는 제우스로부터 구토제를 받고 남편인 크로노스에게 자신이 직접 담근 술이라며 속이고, 레아에게서 받은 구토제를 마신 크로노스는 예전에 삼킨 모든 자식과 돌을 토해냈다. 헤스티아, 데메테르, 헤라, 하데스, 포세이돈이 그들이었다. 구출된 그들은 제우스와 힘을 합쳐 크로노스를 포함한 티탄 신들과 전쟁을 벌였다. 가이아와 우라노스의 자식들인 퀴클로페스 형제와 헤카톤케이르 형제의 도움까지 받고 막판에 자신의 아들인 헤파이스토스가 자신의 삼촌들인 퀴클로페스들과 같이 벼락을 발명하여 이 벼락이라는 무기까지 얻게 된 올림포스 신들은 마침내 승리를 거머쥐어 티탄 12신들을 대지의 가장 깊은 곳인 타르타로스에 가두었다.
**슬로베니아**는 중앙유럽 남부에 있는 나라로 알프스산맥 끝부분과 지중해와 접하고 있다. 서쪽으로는 이탈리아, 서남쪽으로는 아드리아해, 남동쪽으로는 크로아티아, 북동쪽으로는 헝가리, 북쪽으로는 오스트리아와 국경을 맞대고 있다. 수도는 류블랴나이다. 슬로베니아는 게르만, 라틴, 슬라브 문화가 만나는 지점에 자리 잡고 있어서 천년 가까이 이탈리아, 오스트리아, 헝가리, 크로아티아 등 주변 나라의 영향을 받았다.

슬로베니아 영토의 40% 가량은 산지나 고원 등 고지대로 국토 내륙 지방에 자리 잡고 있으며 크로아티아 등 주변 국가와 함께 발칸반도라는 삼각형 모양의 반도에 속한 국가 중의 하나이다. 슬로베니아에서 가장 높은 산은 트리글라우산이다. 인구 대다수는 공용어인 슬로베니아어를 쓰며, 그 밖 지역 공용어로 헝가리어와 이탈리아어가 있다.

슬로베니아는 유럽 연합, 유로존, 솅겐 조약, 유럽 안보 협력 기구, 유럽 평의회, 북대서양 조약기구, 유네스코, 세계 무역 기구, 경제 협력 개발 기구, 유엔 가입국이다.

## 역사
서기 1000년경부터 아드리아해 연안을 통제해온 베네치아 공화국에 저항하기 위해 주변의 크로아티아·달마티아와 함께 1102년 헝가리 왕을 군주로 받아들였다.

## 지리와 기후
슬로베니아는 알프스산맥, 판노니아 평원이 있으며, 가장 높은 산은 트리글라우산으로 높이는 2,864m이다. 일부 지역이 아드리아해에 접해 있으나, 이 지역을 제외하면 내륙국이나 다름없다. 국토 전체의 보통 해발 고도는 해발 557m 이상이다. 거의 국가 절반 이상이 숲이다. 이 때문에 슬로베니아는 유럽 대륙에서 핀란드, 스웨덴에 이어 세 번째로 가장 많은 숲을 보유한 국가이다.

해안가는 지중해성기후가 어느 정도 나타나고 대륙 내부와 알프스 인근 지역에서는 여름에는 무덥고 겨울에는 추운 양상을 보인다. 평균 기온은 1월에 -2도, 7월에 영상 21도이다. 해안가의 평균 강수량은 1,000mm이고 알프스 인근에는 3,500mm 이상의 비가 내린다.

## 행정구역
수도는 류블랴나이다. 슬로베니아는 193개의 시(자치체)가 있다. 그중에서 특히 인구가 많은 11개의 시는, 특별시에 속해있다.

## 인구와 주민
주민은 슬로베니아인이 89%, 남슬라브계이 10%, 기타는 0.5%이다.

여성 1인당 합계출산율은 2004년 기준(Eurostat 추정) 1.22명으로 유럽연합 내에서 가장 적다. 2005년 기준 천명당출산율은 8.8명, 천명당사망율은 9.2명이다.

## 언어
언어는 슬로베니아어가 공용어이다. 제2 언어로 영어가 보급되어 있다. 세르비아어, 크로아티아어, 독일어, 이탈리아어, 헝가리어도 쓰인다.

한편, 슬로베니아는 프랑스어사용국기구(프랑코포니)의 참관국이다.

## 종교
종교는 로마 가톨릭교회가 거의 대부분이다. 약간의 개신교, 세르비아 정교회, 이슬람교, 유대교, 불교, 조로아스터교, 도교, 힌두교 등도 있다. 가톨릭의 비율은 2002년 센서스에 따르면 57.8%이다. 가장 최근의 2005년 [https://en.wikipedia.org/wiki/Eurobarometer Eurobarometer Poll]에 따르면 37%의 슬로베니아인이 "신이 있다고 믿는다"고 답했으며, 46%는 "일종의 영혼이나 생명력이 있다고 믿는다"고 답했다. 그리고 16%는 "영혼이나 신, 생명력과 같은 것이 있다고 믿지 않는다"고 답했다.

## 국기
슬로베니아의 국기는 슬로바키아의 국기와 매우 유사하지만, 전혀 다른 형태를 지니고 있다.

## 각주
refs=
**

## 주요 목표
컴퓨터 과학 분야 문서를 발전시켜 알찬 글 또는 좋은 글을 만드는 것이 주요 목표이며, 컴퓨터 과학 분야 문서의 분류 체계를 잡는 것 또한 목표입니다.

## 편집 도우미
컴퓨터 과학에 관련한 문서의 종류별로 편집 방법과 편집시 유의사항에 대해 적어놓았습니다. 편집 시 많은 도움이 되기를 바랍니다.

## 분류와 틀
컴퓨터 과학에 관련한 중요한 분류와 틀을 모아 놓았습니다.

## 우수 문서
컴퓨터 과학에 관련한 문서 중 우수 문서, 특히 알찬 글이나 좋은 글에 선정되거나 후보에 오른 문서를 적어 놓았습니다.

## 필요 문서
컴퓨터 과학에 관련한 문서 중 아직 생성되지 않았거나 보충이 필요한 문서를 적어 놓았습니다. 편집 거리를 찾을 때 참고하시기 바랍니다.

## 공동 작업 문서
위키프로젝트 참가자들이 공동으로 참여해 편집하는 작업실입니다.

## 참가자
프로젝트의 참가는 자유입니다. 물론 이 프로젝트에 명시적으로 참가하지 않으시더라도, 관련 문서를 편집하거나 토론에 참여하실 수 있습니다.

### 참가자 틀
프로젝트에 참가하실 분은 ''''를 사용자 문서에 달아 주세요. 유저박스의 사용은 강제 사항은 아니지만, 이 프로젝트에 참여하는 사용자를 살펴보는 데 도움이 될 수 있습니다.

### 배너
컴퓨터 과학 관련 토론 문서에 를 달아주시면 됩니다.
**RSS**는 뉴스나 블로그 사이트에서 주로 사용하는 콘텐츠 표현 방식이다. 웹 사이트 관리자는 RSS 형식으로 웹 사이트 내용을 보여 준다. 이 정보를 받는 사람은 다른 형식으로 이용할 수 있다.RSS 리더에는 웹기반형과 설치형이 있다. 웹기반형 리더는 간단한 계정등록으로 어디에서든 이용할 수 있다는 장점을 가지고 있다.

RSS가 등장하기 전에는 원하는 정보를 얻기 위해 해당 사이트를 직접 방문하여야 했으나, RSS 관련 프로그램(혹은 서비스)을 이용하여 자동 수집이 가능해졌기 때문에 사용자는 각각의 사이트 방문 없이 최신 정보들만 골라 한 자리에서 볼 수 있다.

또한 RSS는 팟캐스팅과 같은 미디어 배포의 용도로도 사용된다. RSS 2.0의 〈enclosure〉태그 내에 MP3 나 MOV 등의 미디어 파일을 첨부하여 배포하면, 팟캐스팅 클라이언트를 이용해 파일을 내려 받아 감상할 수 있다.

RSS 2.0은 공식적으로 완료된 것으로 선언되었으며, 하버드 대학교가 저작권을 보유하고 있다.

## 여러 표준
RSS는 XML 기반의 표준이며, 여러 표준들이 존재한다. 표준들은 크게 RDF (또는 RSS 1.*)과 RSS 2.* 로 나뉜다.

## 아톰과의 비교
RSS와 아톰 모두 모든 주요 피드 리더가 널리 지원하고 있다. 아톰보다 더 일찍 피드리더 기능이 도입되면서 RSS가 널리 이용되어 인기를 끌게 되었다. 그러나 아톰은 라이선스가 덜 제한적이고 IANA 등록 MIME 타입, XML 이름공간, 상대 URI 지원, RELAX NG 지원과 같이 RSS에 비해 몇 가지 이점이 있다.

아래의 표는 아톰과 동일한 RSS 요소를 요약해 놓은 것이다.