최근 수정 시각 : 2024-11-27 13:50:54

알골

1. 항성
1.1. 개요1.2. 상세1.3. 기타
2. 프로그래밍 언어3. 관상어의 일종4. 미국의 함선5. 문제아 시리즈의 등장인물6. 소울 칼리버 시리즈의 등장인물7. 세인트 세이야 실버 세인트8. 백야극광의 오로리안

1. 항성

β Per
알골
Algol
파일:알골.png
관측 정보
위치 적경 03h 08m 10.13245s
적위 +40° 57′ 20.3280″
별자리 페르세우스자리
물리적 성질
형태 Aa1: B형 주계열성
Aa2: 준거성
Ab: F형 주계열성
분광형 Aa1: B8V
Aa2: K0IV
Ab: F1V
거리 94±2 광년
28.8±0.5 파섹
반지름 Aa1: 2.73±0.20 태양반경
Aa2: 3.48±0.28 태양반경
Ab: 1.73±0.33 태양반경
질량 Aa1: 3.17±0.21 태양질량
Aa2: 0.70±0.08 태양질량
Ab: 1.76±0.15 태양질량
평균 온도 Aa1: 13,000 K
Aa2: 4,500 K
Ab: 7,500 K
운동 시선속도 3.7 km/s
자전 속도 Aa1: 49 km/s
광학적 성질
겉보기 등급 2.12~3.39
절대 등급 Aa1: -0.07
Aa2: 2.9
Ab: 2.3
광도 Aa1: 182 태양광도
Aa2: 6.92 태양광도
Ab: 10 태양광도
명칭
Algol, Gorgona, Gorgonea Prima, Demon Star, El Ghoul, β Persei, β Per, 26 Persei, BD+40°673, FK5 111, GC 3733, HD 19356, HIP 14576, HR 936, PPM 45864, SAO 38592
파일:IMG_2385.gif
Aa1와 Aa2가 공전하는 모습을 3D로 나타낸 그림

1.1. 개요

Algol / β Per
페르세우스자리의 베타성으로, 지구와는 92.8광년 떨어져 있다.

1.2. 상세

어원은 악마를 뜻하는 아랍어 'الغول' 인데, 마침 페르세우스자리 내에서도 메두사의 잘린 목 부분에 있다.

1669년에 최초로 식변광성임이 확인되었다. 간단히 말하자면 2개 이상의 별이 서로의 주변을 공전하면서 가려주는 형태인데, 알골의 경우에는 삼중성계라고 한다.

별은 질량이 클 수록 먼저 진화하므로 쌍성계에서는 주성이 먼저 거성으로 진화하고 동반성은 주계열성으로 남아있는 것이 정상적인데, 희한하게도 알골은 주성인 A는 주계열성인 데 반해 동반성인 B는 준거성이다. 이와 같은 현상을 '알골 역설'이라고 하는데, 이런 경우는 주성이 거성으로 부풀어오르면서 동반성에 질량을 공급해 동반성의 질량이 주성보다 더 커지게 된 것이라 추측하고 있다.

고유운동 및 시선속도를 바탕으로 계산한 결과, 730만 년 전에는 태양과 고작 9광년 떨어져 있었다고 한다. 이 때 알골은 목성과 맞먹는 밝기로 보였을 것이다.

1.3. 기타

러브크래프트의 단편소설 '잠의 장벽 너머(Beyond the Wall of Sleep)'에서는 조 슬레이터라는 인간에 빙의한 별의 정령(?)의 말을 통해 알골이 지성을 가진 생명체이자 그 별의 정령의 숙적임이 암시된다.

바운스볼에서도 16번째 월드로 등장한다. 이하는 문서 참고.

2. 프로그래밍 언어

알골(ALGOL)은 유럽의 학자들을 중심으로 당시 위세를 떨치던 포트란에 대항하기 위하여 개발된 프로그래밍 언어이다. ALGOrithmic Language의 준말로 알고리즘의 연구개발에 이용하기 위한 게 주요 목적이었다.

최초로 정연한 언어이론에 바탕을 두고 설계된 언어로 파스칼, 모듈러-투(Modula-2), C언어 등 수많은 언어에 영향을 끼쳐 알골계 언어라는 말도 생겼다. 문법 구조가 최초로 배커스 표기법(BNF)[1]에 의해 기술된 언어이기도 하고. 최초라는 타이틀을 엄청나게 많이 가진 언어이다. 문법은 어셈블리어와 비슷하다.

절차형 언어로는 최초로 재귀호출[2]이 가능하다는 장점도 있었으나, 지나치게 이상적인 언어로 설계되었고 입출력 기능도 약한 데다가 무엇보다 당시로서는 지나치게 복잡하고 방대한 사양을 요구한 덕분에 컴파일러 구현이 어려웠다. 게다가 표기법이 난해하여 이해하기 힘든 점이 있었으며, BNF로 설계된 것이 최초다보니 여러 시행착오가 있어서 같은 코드가 서로 다른 의미로 해석될 수 있는 경우도 발견되는 등 혼란이 있었다. 덕분에 실무에는 거의 사용되지 않고 교육용으로 사용되었다. 현재는 거의 사장되긴 했지만, 어쨌든 프로그래밍 언어의 역사에서 한 획을 그은 중요한 언어라고 볼 수 있다.

3. 관상어의 일종

코리도라스 알비노 골든 스트라이프의 약칭이다.

4. 미국의 함선

파일:상세 내용 아이콘.svg   자세한 내용은 알골급 차량화물선 문서
번 문단을
부분을
참고하십시오.

5. 문제아 시리즈의 등장인물

파일:상세 내용 아이콘.svg   자세한 내용은 알골(문제아 시리즈) 문서
번 문단을
부분을
참고하십시오.

6. 소울 칼리버 시리즈의 등장인물

파일:상세 내용 아이콘.svg   자세한 내용은 알골(소울 칼리버) 문서
번 문단을
부분을
참고하십시오.

7. 세인트 세이야 실버 세인트

파일:상세 내용 아이콘.svg   자세한 내용은 페르세우스 알골 문서
번 문단을
부분을
참고하십시오.

8. 백야극광의 오로리안

파일:상세 내용 아이콘.svg   자세한 내용은 알골(백야극광) 문서
번 문단을
부분을
참고하십시오.


[1] Backus–Naur form. 프로그래밍 언어를 정의하기 위한 최초의 메타언어 [2] 문제를 작게 나누어서 하나씩 계산하는 방식. 4!을 4!=4*3!, 3!=3*2!, 2!=2*1 이런 식으로 나누어서 계산한다고 이해하면 쉽다. 트리나 그래프와 관련된 자료처리에 용이하다.