shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
기술적으로 그래픽 사용자 인터페이스는 운영체제의 서비스가 아니지만 운영체제 커널에 통합하면 GUI가 출력 명령을 수행하는 데 필요한 수많은 문맥 교환을 없앰으로써 GUI를 더 반응적으로 만들 수 있다. 다른 운영체제로는 그래픽 하부 시스템을 커널과 운영체제로부터 분리시키는 모듈성이 있다. 1980년대 유닉스에서 VMS 등은 이러한 방식으로 만들어진 운영체제였다. GNU/리눅스 및 맥 OS X 또한 이러한 방식을 취한다. 윈도우 비스타와 같은 현대의 마이크로소프트 윈도우는 거의 사용자 공간에 위치한 그래픽 하부 시스템을 포함하고 있지만 윈도우 NT 4.0과 윈도우 서버 2003 버전 사이의 그래픽 구현 루틴은 거의 커널 공간에 존재한다. 윈도우 9x는 인터페이스와 커널 사이의 구별이 거의 없다.
수많은 컴퓨터 운영체제는 사용자가 원하는 인터페이스를 만들어 설치할 수 있게 하고 있다. X 윈도 시스템을 GNOME이나 KDE와 함께 쓰면 유닉스 및 유닉스 계열 시스템에서 이러한 설정을 할 수 있다. 수많은 윈도우 셸 치환을 통해 마이크로소프트 윈도우에서도 이러한 작업을 수행할 수 있는데, 윈도우 셸을 교체하는 방식을 쓰지만 윈도우로부터 셸 자체를 분리할 수는 없다.
운영체제 개발은 컴퓨팅에 취미를 둔 사람들이 관여하는 가장 복잡한 활동들 가운데 하나이다. 취미로 만드는 운영체제는 기존의 운영체제로부터 직접적으로 코드를 가져오지 않은 것으로 분류될 수 있으므로, 사용자들과 활동 개발자들의 수는 적은 편이다.
취미 활동으로 개발된 운영체제의 예로는 ReactOS와 Syllable 등이 있다.
범위 및 논란.
운영체제는 잘 정의된 인터페이스를 가지므로 운영체제와 응용 프로그램 간의 구분은 명확하지만, 어느 정도의 서비스를 운영체제 안에 포함시켜야 하는가에 대한 문제는 기술적인 문제일뿐만 아니라 사업적인 문제이기도 하다. 이 문제는 다음의 경우에 분명히 드러난다. 1998년 미국 법무부는 마이크로소프트에 대해 소송을 제기하였는데, 요점은 마이크로소프트가 운영체제에 너무 많은 기능을 포함시켜 응용 프로그램 제작업체들에게 피해를 주었다는 것이다.
한글날 또는 조선글날은 세종대왕이 창제한 훈민정음의 반포를 기념하고 한글의 우수성을 널리 알리며 한글을 보급·연구하는 일을 장려하기 위하여 제정한 국경일이다.
대한민국에서는 10월 9일을 한글날로 정하여 태극기를 게양하며, 법정 공휴일로 지정하였다. 조선민주주의인민공화국에서는 세종대왕이 훈민정음을 창제한 날인 1월 15일을 조선글날로 정하였다.
한글날은 한글 반포일을 기념하는 날로 《세종실록》 1446년(세종 28년) 음력 9월 29일의 기록에 따르면 훈민정음을 9월중에 반포했다고 추정한다. 이를 근거로 지금 한글 학회의 전신인 조선어연구회와 신민사가 1926년 음력 9월 마지막 날인 음력 9월 29일(양력 11월 4일)에 훈민정음 반포 여덟 회갑(480년)을 기념하는 행사를 가졌다. 그 당시 한글을 ‘가갸글’이라고도 불렀으므로 이날을 제1회 ‘가갸’이라고 했다. 그러다가 국어학자인 주시경이 1906년에 제안했던 ‘한글’이라는 이름을 붙여서 1928년부터는 ‘한글날’로 명명했다.
1931년 또는 1932년부터 양력으로 당시 날짜를 확인하여 10월 29일에 지냈다. 이것은 1582년 이전 윤일은 율리우스력에 따라 매기고, 1582년에 생략한 날짜를 고려하지 않고 잘못 환산했다. 1446년 당시 서양이 사용했던 율리우스력으로 환산하면, 실제로는 율리우스력으로 세종대왕의 어머니의 생일과 같다
한글연구단체인 조선어학회 회원이었던 국어학자 이희승과 이극로는 이를 1932년이라고 기록했지만, 1931년부터 양력으로 지냈다는 신문 기사도 있다. 1934년부터 전문가들 의견을 따라 1582년 이전 기간도 그레고리력을 썼다고 가정하는 역산 그레고리력(proleptic gregorian calender)을 적용해야 타당하다는 합의가 나와 그에 따라 계산한 10월 28일에 지내었다.
그러던 중에 한글을 반포한 날에 대해 좀 더 구체적으로 기록한 《훈민정음 해례본》을 1940년에 경북 안동에서 발견하였다. 이 책에 정인지가 쓴 서문 내용에 따르면 9월 상순에 《훈민정음 해례본》을 완성하였다고 기록했다. 이를 토대로 1446년 9월 상순 마지막 날인 음력 9월 10일을 그레고리력으로 계산하면 10월 9일이 되므로 새로이 한글날을 10월 9일로 변경하여 기념한다.
1949년 6월 4일 대통령령 "관공서의공휴일에관한건"을 제정하면서, "10월9일(한글날)"도 공휴일로 지정했다. 1949년부터 1990년까지 매년 10월 9일 한글날은 공휴일이었다.
1949년 10월 1일 "국경일에관한법률"을 제정하였다. 당시 국경일은 3·1절, 제헌절, 광복절, 개천절 네 개였고, 한글날을 포함하지 않았다.
1970년 6월 15일 "관공서의공휴일에관한건"이 "관공서의공휴일에관한규정"으로 전부개정했고, 한글날을 계속해서 공휴일로 포함했다.
1982년 5월 15일 "각종기념일등에관한규정"을 개정하면서, "[별표] 각종기념일표"에 한글날을 포함했다.
1984년 2월 21일 "대한민국국기에관한규정"을 제정하면서, 제12조에서 국경일, 국군의 날, 현충일 등과 함께 한글날에도 국기를 게양한다고 규정했다. 1984년부터 지금까지 매년 10월 9일 한글날에 국기를 게양한다.
공휴일이 지나치게 많아 경제 발전에 지장이 있다는 이유로 1990년 11월 5일 "관공서의공휴일에관한규정"을 개정하면서, 국군의 날과 함께 한글날을 공휴일에서 빼었다. 이에 따라 1991년부터 2012년까지 매년 10월 9일 한글날이 공휴일이 아니었는데, 다만 1994년, 2005년, 2011년에는 일요일이었던 관계로 쉬었다.
2005년 10월 5일 대한민국 국회 문화관광위원회는 ‘한글날 국경일 지정 촉구 결의문’을 만장일치로 채택했다. 2005년 11월 30일 국회 행정자치위원회는 법안심사 소위를 열어 한글날을 국경일로 격상하는 내용의 ‘국경일에 관한 법률 개정안’을 상정했고, 이 개정안은 2005년 12월 8일 국회 본회의에서 통과했다. 이로써 2005년부터 지금까지 매년 11월 16일 한글날은 국경일이다. 국경일이라고 해서 공휴일인 것은 아니다. 한글날은 국경일이면서 쉬지 않는 날이었다.
2006년 9월 6일 "각종 기념일 등에 관한 규정"을 개정하면서, "[별표] 각종기념일표"에서 한글날을 제외했다. 한글날을 국경일에 포함하였기에 별표에서 따로 규정하지 않아도 기념행사를 거행할 수 있다.
2007년 1월 26일 '대한민국국기법'을 제정하면서, 제08조에서 국경일에 국기를 게양한다고 규정했고, 2007년 7월 27일 "대한민국국기법 시행령"을 제정하면서, 같은 날 "대한민국 국기에 관한 규정"을 폐지했다. 한글날은 국경일이므로 당연히 국기를 게양한다.
한글날을 공휴일로 지정하려는 노력을 다각도로 진행하였다. 한글학회, 한글문화연대 등 시민단체의 연합체인 한글날 공휴일 추진 범국민연합은 한글날을 앞두고 국민청원서를 제청했고, 한글날의 기념일 주관 부서인 문화체육관광부는 한글날을 공휴일로 재지정하는 방안을 추진했으며, 정치권에서는 민주당이 어버이날과 함께 한글날을 공휴일로 지정하는 내용의 공휴일에 관한 법률을 발의했다.
2012년 11월 7일 한글날을 다시 공휴일으로 지정하는 내용을 담은 관련 규정의 일부 개정안을 입법 예고하고, 법률 절차를 거쳐 2012년 12월 24일, 국무회의에서 관공서의 공휴일에 관한 규정 일부 개정령안을 통과하여서, 2012년 12월 28일 "관공서의 공휴일에 관한 규정"을 개정하면서, 한글날을 다시 공휴일로 지정했으며, 2013년부터 매년 10월 9일 한글날은 공휴일이다.
기념.
대한민국 정부는 아래와 같은 법률 및 시행령으로 한글날 행사를 진행한다.
그외에 다른 한글 진흥을 위한 부분은 국어기본법 및 시행령에 따라 대한민국 정부에서 주관하여 진행한다.
이전에는〈각종기념일등에관한규정〉[별표]에 따라 한글날에는 문화체육관광부가 주관하여 “세종대왕의 성덕과 위업을 추모하고 한글의 우수성을 선양하기 위한 행사를 한다”라고 하였다.
그래픽 소프트웨어()는 컴퓨터 그래픽에서 사람이 이미지나 모델을 시각적으로(visually) 조작할 수 있게 해주는 프로그램 또는 프로그램 모음을 의미한다. 화상 편집 소프트웨어라고도 한다. 크게 공간에 따라 3차원(입체)과 2차원(평면)으로 나뉘며, 좌표 설정 방식에 따라 벡터방식과 래스터(픽셀) 방식으로 나뉜다.
현재 미국에서는 어도비 포토샵이 가장 흔히 사용되고 가장 잘 알려진 그래픽 프로그램들 가운데 하나이다. 코렐드로는 유럽에서 어도비 보다 더 강력한 사용자 기반을 보유하고 있다. GIMP는 어도비 포토샵을 대체하는 대중적인 오픈 소스 소프트웨어이다.
수학 또는 컴퓨터 과학에서 튜링 기계()는 긴 테이프에 쓰여있는 여러 가지 기호들을 일정한 규칙에 따라 바꾸는 기계이다. 상당히 간단해 보이지만 이 기계는 적당한 규칙과 기호를 입력한다면 일반적인 컴퓨터의 알고리즘을 수행할 수 있으며 컴퓨터 CPU의 기능을 설명하는데 상당히 유용하다.
이 장치에 영어 단어인 automatic의 a를 따서 "a-기계"라는 이름을 붙였다. 이 기계가 바로 나중에 창시자인 앨런 튜링의 이름을 따서 튜링 기계라 불리게 되었다.
1948년 "똑똑한 기계"라는 글에서 앨런 튜링은 자신의 "a-기계"를 간결히 정의하였다. 1936년 논문 "계산 가능한 수와 결정성 문제에의 응용"을 언급하며 튜링기계(이 글에서는 논리적 계산 기계라는 표현을 사용한다.)를 다음과 같이 기술하였다.
개론.
튜링 기계는 수학적 모형의 일종으로, 특수한 테이프를 기반으로 작동하는 기계이다. 튜링 기계가 사용하는 테이프 위에는 테이프 머릿기호를 바탕으로 기계가 인식하거나 기록할 수 있는 기호들이 있다. 작동 방식은, “42번째 상태에서 0이라는 기호가 있다면 1을 쓴다. 1이라는 기호가 있다면 17번째 상태로 간다. 17번째 상태에서 0이라는 기호가 있다면 1을 쓰고, 1이라는 기호가 있다면 6번째 상태로 간다”와 같이 유한한 개수의 기초적 지시문으로 이루어진다. 원문(“계산가능수와 결정문제에 대한 응용에 관하여On computable numbers, with an application to the Entscheidungsproblem”)에 따르면 튜링이 상상한 것은 이러한 연산을 특출하게 수행할 수 있는 "컴퓨터"라 불릴 사람이었다.
formula_1로 정의했다. 각 변수들의 의미는 다음과 같다.
예를 들면,
다른 정의들.
정의들은 설명을 위해 조금씩 다르게 표현되지만, 항상 같은 계산력을 가지도록 유도된다. 예를 들어, 집합 formula_9를 formula_10로 바꾸는 연산은 기계의 계산력을 높여주지 않는다.
가장 일반적인 정의는 튜링 기계의 지시를 튜링표로 표현한 것이다. 이것은 9개의 5투플로 구성되어 있다. (튜링(1936), 해독불가능에 대해서, p. 126-127과 데이비스(2000) p. 152)
다른 저자들 (민스키(1967), p. 119, 호프크로프트와 일맨 (1979) p. 158, 스톤 (1972) p. 9)은 새로운상태 qm이 읽힌 기호 Sj의 바로 뒤에 위치하게 함으로써 다른 정의를 취했다.
다음 표에서 볼 수 있듯이, 튜링의 본래 모델은 N1, N2, N3라고 불리는 세 가지의 행동만을 허용했다. 예를 들어, 읽힌 구간의 지우기를 0번째 기호인 S0=”지움” 또는 “비어있음” 등으로 표현하는 것은 허용했으나 아무것도 쓰지 않는 것은 허용하지 않았기 때문에 모든 행동에는 “기호 Sk를 인쇄한다” 또는 “지운다”라는 명령이 포함되어 있었다. 약어들은 튜링이 만든 것인데, 튜링의 원문이 나온 이후 기계 모델은 9가지의 5투플을 포함하고 있다.
어떠한 종류의 튜링표도 위의 아홉 개의 5투플로부터 조합될 수 있다. 기술적인 이유로 세 개의 “N” 지시는 무시되기도 한다. 반면, 4투플은 잘 사용되지 않는다. 이들은 튜링 지시를 단순화할 때 사용된다.
튜링 기계를 설명하는 데 있어서 상태라는 말은 두 가지의 뜻을 가진다. 대부분의 경우는 현재 지시의 이름이나 내용을 뜻한다(상태 기록기에 저장된 정보). 하지만 튜링 (1936)은 계산과정 상에서 기계의 m배열과 기계의 진행 상태를 확실하게 구분했다. 튜링이 “상태식”이라 표현했던 것은 현재의 지시와 테이프 상의 모든 기호들을 포함한다.
이러한 모식도들은 일련의 계산 궤적을 나타내는 것이 아니라 순간을 포착해서 보여주는 것이다. 아주 바쁜 기계는 작동하는 동안 항상 동일한 궤적을 따라 진행하지만 다른 유사한 기계의 경우에는 아닐 수도 있다.
단순한 범용 튜링 기계보다 더 높은 계산능력을 지니고 있는 기계가 존재할 것이라는 주장이 있었지만, 그러한 가상 기계들은 결국 범용 튜링 기계와 같은 능력을 가지고 있다는 사실이 증명되었다(홉크로프트와 울만, p. 159, cf Minsky(1967)). 그 기계들이 더 높은 속도와 적은 저장 공간을 가질지언정, 범용 튜링 기계보다 더 많은 수학적 함수들을 계산 할 수는 없다는 것이다.(처치-튜링 명제는 모든 기계가 이러한 법칙을 따를 것이라고 주장한다. 즉 모든 계산 가능한 문제는 튜링 기계로 계산할 수 있으며, 그 역 역시 성립한다는 의미이다.)
몇 개의 다른 모델들도 튜링 기계와 동일한 계산 능력을 가지고 있다는 것이 밝혀졌다. 그중에는 다중 테이프 튜링 기계, 다중 트랙 튜링 기계, 입력과 출력이 있는 튜링 기계, 비결정론적 튜링 기계 등이 있다.
범용 튜링 기계.
지금은 이 발견이 당연하다고 생각하지만 그 당시(1936)로서는 정말 놀라운 발견이었다. 일부 학자들은 튜링이 범용 기계(Universal Machine)"이라고 부른 이 계산 모델이 프로그램 내장식 컴퓨터를 위한 기초적인 이론적 해결책을 제시했다고 생각한다.
계산복잡도의 측면에서 보면 다중테이프 튜링 기계는 이 기계가 시뮬레이트하는 기계에 비해 로그 인수만큼 느려야 한다. 이 결과는 1966년에 F.C. 헨리와 R.E. 스턴에 의해 얻어졌다.(아오라와 바락, 2009, 정리 1.9)
실제 기계와의 비교.
흔히들 튜링 기계는 다른 오토마타와 다르게 실제 기계만큼 강력하고 실제 프로그램이 할 수 있는 연산을 모두 실행할 수 있다고 한다. 여기서 간과하고 있는 사실은 실제 기계는 유한개의 배형만을 가질 수 있기 때문에 이 "실제 기계"는 선형 구속 오토마타에 그친다. 그에 비해 튜링 기계는 연산을 위한 무한한 저장 공간을 가진 기계이다. 튜링 기계는 컴퓨터를 모델링한 것이 아니라 연산 자체를 모델링한 것이다. 역사적으로 보자면 고정된 내부 저장장치를 이용해 연산하는 컴퓨터는 튜링 기계보다 훨씬 나중에 개발되었다.
하지만 튜링 기계도 어떤 경우에는 실제 프로그램에 대한 좋지 못한 모델이 될 수 있다. 운영 체제나 워드 프로세서 같은 경우에는 시간에 따라 무한한 입력을 받을 수 있어야 하는데 튜링 기계는 그러한 무한한 연산의 경우 모델링이 힘들다.(그렇지만 역시 부분적인 과정들은 모델링할 수 있다.)
튜링 기계의 한계는 일부 배열들의 능력을 잘 모델링하지 못한다는 것이다. 현대의 저장 프로그램 컴퓨터들은 추상적인 랜덤 접근 저장 프로그램 기계(Random Access Store Program Machine, RASP machine)들의 실질적인 예이다. 범용 튜링 기계와 같이 RASP는 무한개의 구분 가능한, 동시에 셀 수 있지만 무한한 레지스터(정수를 하나 저장할 수 있는 메모리 공간)를 가지고 있다. RASP의 유한 상태 기계는 하나의 레지스터가 다른 레지스터의 주소를 포함하는 등 간접적으로 주소를 저장하는 것이 가능하다. 따라서 RASP의 프로그램은 레지스터 배열에 있는 다른 레지스터를 호출하는 것이 가능하다. 메모리 인덱스를 이용한 연산의 최적화가 튜링 기계에서는 불가능하므로 튜링 기계로 모델링 할 때 일부 알고리즘에 대해서는 시간복잡도의 잘못된 하한을 줄 수 있다. 예를 들어 이진 검색 알고리즘의 경우 튜링 기계 모델보단 RASP 모델로 훨씬 더 빠르게 연산이 가능하다.
역사적 배경 : 계산 기계.
앨런 튜링(1912-1954)의 제자이자 평생의 친구인 로빈 간디(1919-1995)는 '계산 기계(calculatng machine)'의 관념의 기원을 배비지에서 찾았으며 실제로 배비지 이론을 제안했다.
판정문제.
1900년 수학자 다비트 힐베르트가 제안한 힐베르트의 문제들 중 열 번째 문제는 그 개념이 정립되기 이전에 거의 30년 가까이 해결되지 않은 채 표류했다. 힐베르트의 열 번째 문제는 다음과 같다.
앨런 튜링의 a-기계.
1935년 봄, 케임브리지 킹스 칼리지의 젊은 박사 과정 학생이었던 튜링은 한 과제에 직면했다. 그는 논리학자 뉴먼의 강의에 자극을 받았으며, 결정 문제에 대한 괴델의 연구에 대해서 알게 되었다. 뉴먼은 '기계적'이라는 단어를 사용했으며, 1955년 튜링의 부고에 뉴먼은 다음과 같이 기술했다.
튜링은 그의 일생동안 기계에 대한 흥미를 가지고 있었다. 아래에도 나와있지만, 튜링은 그의 박사후과정 동안 불 논리 곱셈 기계를 만들었다. 그의 박사후과정 논문인 'Systems of Logic Based on Ordinals'는 계산 가능한 함수에 대한 다음의 정의를 담고 있다.
그는 ACE(Automatic Computing Engine)의 개발에 참여하기도 했다.
1937-1970 : 디지털 컴퓨터, 그리고 컴퓨터 과학의 탄생.
1950년대 후반에서 1960년대 초반에 멜자크와 레벡(1961), 민스키(1961), 셰퍼슨과 스터기스(1961) 등의 유럽 연구자들은 일련의 연구들을 통해 튜링 기계를 좀 더 친숙하고 컴퓨터와 같은 '셈 기계 counter machine'로 만들었다.
이후 1970년대 초반에는 엘곳과 로빈슨(1964), 할트마니스(1971), 쿡과 렉하우(1973) 등은 이 연구를 진척시켜 '기록 기계 register machine'와 RAM의 모델로 발전시켰다.
컴퓨터 글꼴은 컴퓨터로 보는 글자들의 모양새 또는 그 전자적 데이터 파일을 뜻한다.
표시 방식.
과거 운영 체제에서 사용되는 사용자 인터페이스 글꼴은 벡터 방식에 비트맵 글꼴을 임베딩(추가)하여 넣는 방식을 이용하였다. 이는 비트맵 글꼴만으로는 축소, 확대, 출력에 문제가 있어(일반적으로는 확대축소가 가능한 비트맵 정보를 넣지 않기 때문에: 실제 글꼴 규격에는 확대, 축소가 가능한 비트맵 정보를 넣을 수 있다.) 벡터 방식을 같이 이용하는 것이다.
비트맵 방식은 화면에서 해당 비트맵 그대로 보이는 반면, 벡터 방식은 아웃라인이 화면에 표현되면서 왜곡이 발생하게 되고 원치 않는 형태로 깨져보이는 경우가 생기게 되어 있다. 이런 이유로, 특정 크기에 맞추어 비트맵 디자인을 한 후, 벡터 방식에 임베딩하는 방식을 취하게 되는 것이다.
너비의 변화.
문자들에 따라서 가변폭 글꼴을 많이 쓰지 않거나 아예 쓰기 힘든 경우도 자주 있다. 이를테면, 한자는 가변폭 글꼴을 만들기 힘들며, 그 영향으로 가나나 한글 글꼴도 고정폭인 경우가 많다.
글꼴의 속성.
글꼴은 컴퓨터에서 표시될때에 여러 가지 속성 설정에 의해 영향을 받는다. 타이포그래피 디자인에서는 다음과 같은 요소가 있다.
글꼴 형식.
타입 1, 타입 3 글꼴.
타입 1, 타입 3 글꼴은 어도비사가 전문 디지털 타이프세팅을 위하여 개발한 것이다. 포스트스크립트를 사용하면 입방 베지에 곡선의 외곽선 글꼴이 된다. 타입 1 글꼴은 포스트스크립트 언어의 부분집합에 제한을 받으며 어도비의 힌팅 시스템을 사용하여 매우 광범위하게 쓰였다. 타입 3 글꼴은 포스트스크립트 언어의 무제한적 사용을 허용하지만 힌팅 정보가 포함되어 있지 않아 저해상도의 기기 (도트 매트릭스 프린터와 컴퓨터 화면)에서 깨지는 현상이 나타날 수 있다.
오픈타입 글꼴.
오픈타입은 어도비와 마이크로소프트가 설계한 스마트폰트 시스템이다. 오픈타입 글꼴은 넓은 범위의 메타데이터를 곁들여 트루타입이나 타입 1 (실제로 CFF) 포맷의 외곽선을 포함하고 있다.
트루타입 글꼴.
트루타입은 애플이 개발한 글꼴 체제이다. 타입 1 글꼴을 대체할 목적으로 만들어졌다. 타입 1 글꼴과 달리 트루타입은 베지에 곡선으로 그려진다. 현재에 이르러 널리 쓰이고 있으며 모든 주요 운영 체제에 적용되고 있다.
메타폰트.
메타폰트(METAFONT)는 다른 종류의 글꼴이다. 트루타입과 달리 벡터 글꼴의 체제를 갖추었다.
관련 기술.
웹 폰트.
웹 폰트는 동적 폰트(dynamic font)의 일종으로 볼 수 있다. 동적 폰트는 글꼴이 사용자의 컴퓨터에 설치되어 있지 않아도 볼 수 있거나 사용할 수 있도록 제안된 개념이며, 일반적으로 웹 폰트와 같은 뜻으로 쓰이고 있다.
웹 폰트의 포맷은 비트스트림의 .pfr 형식과 마이크로소프트의 .eot 형식, 이렇게 2가지가 있었다. 하지만, .pfr은 넷스케이프와 모질라까지 지원하고 파일 형식을 공개하였음에도 불구하고 이제는 쓰이지 않고 있다. 반면, .eot는 마이크로소프트의 특정 버전 이상의 인터넷 익스플로러에서만 지원되고 파일 형식은 공개되지 않아 다른 웹 브라우저에서는 사용하지 못한다. .eot 형식은 MS의 WEFT 응용 프로그램을 이용해 제작할 수 있으며, 웹폰트가 사용될 사이트의 URL(인터넷 주소)을 넣을 수 있어 해당 URL이 아니면 사용할 수 없어 불법 사용 또한 어느 정도 막을 수 있다.
웹 폰트가 사용된 웹페이지에 접속하면, 웹 브라우저에서 웹폰트를 접속자의 컴퓨터에 자동으로 내려받아 해당 웹페이지를 웹폰트로 보여준다. 따라서 웹폰트의 파일 용량이 크면 클수록 내려 받는 데 시간이 더 걸리게 되고, 실제 웹페이지가 웹 폰트로 대체되어 표시되는 데에 약간의 시간이 걸린다. 웹 폰트를 쓰는 일부 포털에서는 해당 글꼴이 비트맵 방식이면 출력하지 못하는 문제가 있다.
eot와 pfr 말고도 GlyphGate에서 개발한 웹 폰트 형태가 있다.
표시 기술.
앤티에일리어싱은 높은 해상도의 신호를 낮은 해상도에서 나타낼 때 생기는 에일리어싱(깨진 패턴)을 최소화하는 방법이다. 수많은 운영 체제와 그래픽 소프트웨어에서 이미 이 기술을 기본 지원하고 있다.
클리어타입.
클리어타입은 마이크로소프트에서 개발한 기술로, 액정 화면에서 더욱 깨끗하게 글자를 표시할 수 있는 기술이다. 액정 화면의 한 개 픽셀은 RGB(빨간색, 녹색, 파란색)의 3개의 서브픽셀(sub-pixel)로 구성되어 있는데, 이 특징을 최대한 활용한 기술이라 할 수 있다. 반면, 클리어타입은 가로방향으로만 RGB의 서브픽셀을 이용한 안티에일리어싱 효과가 나기 때문에, 세로방향에 대해서는 계단 현상의 느낌이 그대로 나올 수밖에 없다. 따라서, 이런 문제를 해결하기 위해 클리어타입에 세로방향으로 안티알리아싱 효과를 더한 래스터라이징 기술을 개발하여 발표하였고, 그로 인해, 외곽선의 계단현상이 최소화되어 보다 나은 래스터라이징 효과를 가져오고 있다. 다양한 해상도에서도 정확한 래스터라이징을 하기 위해서는 기본적으로 힌팅 정보를 필요로 하는데 거의 모든 상용 한글 글꼴에는 제대로 된 힌팅 정보를 지원하지 않기 때문에 클리어타입의 기술을 이용하더라도 선명성에서 큰 향상은 없는 편이다. 마이크로소프트의 윈도우 비스타, 윈도우 7에 기본 글꼴로 사용되는 한글 글꼴 ‘맑은 고딕’은 한글 글꼴의 힌팅 정보를 포함하여 클리어타입 기술이 본격적으로 적용되는 최초의 한글 글꼴이다.
중국공산당(, )은 중화인민공화국의 집권 정당으로, 인도 인민당에 이어 세계에서 2번째로 거대한 정당이다. 중국공산당은 1949년 중화인민공화국 설립 이후 현재까지 일당제를 실시, 유지하고 있다.
중국공산당은 1919년 공산주의 조직의 5·4 운동의 결과로 1921년 7월 상하이에서 반제국주의, 반봉건주의, 반파시즘, 인민민주주의독재 등의 계급 투쟁 강령을 중심으로 창당되었으며 천두슈와 마오쩌둥, 리다자오, 리다, 마오둔, 덩중샤, 장궈타오, 리한쥔, 위슈쑹 등이 초기 구성원이었다. 코민테른의 지도를 받아, 1920년 8월, 상하이에서 천두슈 등이 상하이 공산주의 소조를 설립하였고, 1920년 10월, 베이징에서 리다자오 등이 베이징 공산주의 소조를 설립하였으며, 1920년 11월, 창사에서 마오쩌둥 등이 창사 공산주의 소조를 설립하였고, 1921년 3월, 광저우에서 천궁보 등이 광저우 공산주의 소조를 설립하였으며, 베이징 대학 마르크스-레닌주의 연구회로부터 공산당 당원의 골간을 이뤘다. 그 이후 중국국민당과 대립 노선을 분명히 해가고 전국 각지에서 시위와 파업을 주도해가면서, 중화소비에트공화국과 대장정, 옌안 공산 혁명 근거지 시기를 거쳐 1949년까지 중국국민당에 맞서 도시 노동자, 농민, 하급 지식인, 학생 등을 대거 마오쩌둥 진영에 유입시켰고, 스탈린주의와 신민주주의로 소비에트 연방과의 연대를 강화함으로써 인민민주독재를 여러 방면으로 파급해갔으며, 두 번째 국공 내전에서 중화민국 국군과 싸워 승리하며 중국 대륙 본토의 지배를 확고히 하였다.
중국공산당은 러시아의 블라디미르 레닌의 사상인 민주집중제에 기반한 정치 정책을 펼치고 있는데, 이는 합리적인 비판과 민주적인 토론을 통하여 전체적인 조화를 유지해 나간다는 사상이다. 중국공산당의 최고 기구는 5년마다 열리는 전국대표회의로, 전국대표회의가 개회되지 않았을 때에는 중앙위원회가 최고 결정권을 가진다. 중국공산당의 당수는 중국의 최고직인 중앙위원회 총서기, 중국의 군사력 자체를 총괄하는 당 중앙군사위원회 주석, 국가 주석 등의 자리를 모두 역임하게 되며, 결국 중국공산당의 당수가 곧 중국의 최고 지도자라고 할 수 있다. 현재의 중앙위원회 총서기는 2012년 18대 중앙위원회에서 선출된 시진핑이다.
중국공산당은 2014년 기준으로 86,700,000명의 당원을 거느릴 정도로 매우 거대한 규모의 정당이다. 중국은 대학생이 공산당 당원이 되는 경우가 많은데, 실제 사례로 베이징 대학 대학생들은 1991년에는 5%, 2009년에는 10%가 공산당 당원으로 입당하였다. 대학생이 공산당 당원으로 입당하는 이유는 공산주의자일 뿐 아니라, 공산당 당원이 됨으로써 좋은 일자리를 구할 수 있기 때문이다. 중공이 국가의 정치와 사회를 통제하는 독재적인 구조와 이데올로기를 지닌 이 정당은 중화인민공화국의 정권을 계속 잡고 있다. 덩샤오핑의 개혁개방 정책과 현대화 이후 상대적으로 자본주의화가 진행되고 있는 현재 상황, 특히 경제적인 영역에서 중국공산당 이외의 인물과 조직의 공식적인 영향력이 증가하고 있다. 이러한 현상은 최근에 급속하게 발전하고 있는 해안 지역에서 더욱 두드러진다. 그럼에도 불구하고 중국공산당 및 그 산하 위원회가 모든 중요한 정부 기구들을 장악하고 있고 이들에 대해 정치적인 지침을 내리고 있으므로 비당원들이 중국공산당의 규율에 도전하는 자치기구를 만들지는 못한다. 정부 조직은 물론 경제, 사회, 문화 전반에 걸쳐 중국공산당의 통제력은 굉장히 강력하며 노동조합도 중국공산당에 속해 있다. 공산주의 사상으로 인하여 저학력자도 많았으나 최근에는 전문대졸 이상 고학력자 비율이 증가하고 있다. 따라서 개개인이 민중보다 압도적으로 우세했던 인도의 귀족들과 달리 중국 공산당은 초기에는 대중과 대단한 차이가 없어서 대륙의 중국인들은 비공산당 인물들이 더 높은 평가를 받기도 했다.
창당.
중국공산당의 역사는 1919년 일어난 5·4 운동 시절로 거슬러 올라간다. 이 시기에 급진적인 중국 엘리트층이 마르크스주의나 무정부주의와 같은 사회적 이념들을 접하며 큰 관심을 가졌고, 러시아에서 볼셰비키가 활약하며 마르크스주의 이론을 널리 펼치기 시작하자 중국인들 사이에서도 공산당을 만들자는 의견이 강해지게 되었다. 중국의 지식인 리다자오가 처음으로 혁명 이론과 공산주의의 세계화를 공개적으로 지지한 인물이었으나, 공산주의를 지지하는 또다른 주요 지식인이었던 천두슈와는 다르게 중화민국 건국에 불참하지는 않았다. 다만 리다자오와 천두슈 둘다 러시아의 10월 혁명이 세기의 전환점이며, 이를 계기로 세상이 달라질 것이라고 믿었던 점은 동일했다. 초기 중국공산당은 블라디미르 레닌의 전위당론에 입각하여 창당되었다.
중국공산당 창당 대회는 1921년 7월 23일부터 31일까지 열렸다. 이 당시에는 오직 50여 명의 당원들만 있었고, 그 이후부터는 급격한 성장세를 보이며 팽창해나가기 시작하였다. 본디 중국공산당 창당 대회는 상하이의 프랑스 조계에서 개최되었으나, 회의 중간인 7월 30일에 프랑스 경찰의 탄압으로 인하여 상하이에서 쫓겨나 31일에는 저장성 난호 위에 떠있는 배 위에서 회의를 진행하기도 했다. 이 때 중국공산당은 프랑스의 탄압으로 워낙 혼란스러웠던 터라 리다자오나 천두슈도 이 회의에 참여치 못하였고, 오직 12명의 대표들만 모여 회의를 할 수 있었다고 전해진다. 회의 마지막 날이었던 31일, 대표들은 중국공산당의 창당을 공식적으로 선포하였고, 천두슈를 대표로 선출하였다.
이후 중국공산당은 코민테른의 지시를 받고 당시 쑨원의 지휘를 받고 있던 국민당에 가입하였는데, 이를 1차 국공합작이라고 한다. 공산당은 국민당의 좌익을 맡았으며, 우익 세력들과 함께 권력을 다투었다. 쑨원이 1925년 3월에 세상을 떠나자, 우익 세력의 지도자였던 장제스가 그의 자리를 맡았다. 장제스는 성공적으로 제1차 북벌을 끝낸 이후 칼 끝을 몇 만명에 달하는 공산당 세력에게 겨누었다. 그는 우한의 국민당 중앙 간부들의 만류도 뿌리친 후 군대를 이끌고 공산당이 장악했던 상하이로 행군했다. 공산당은 장제스를 환영했으나, 장제스는 본심을 드러내고 5,000여 명의 공산당원들과 시민들을 학살하였다. 이를 4·12 사건이라고 부른다. 이후 장제스는 우한으로 돌아가려 했으나, 공산당 장군에 가로막혔다. 장제스와 그의 동맹들은 직후 중국 전역을 돌며 공산당원들을 학살하기 시작하였다. 베이징에서는 군벌 장쭤린의 지시 하에 19명의 공산당 지도자들이 암살당했으며 장사에서는 수 백명에 달하는 공산당 지지자들이 총살당했다. 그해 5월에 이르자 몇만 명에 달하는 공산당원들과 그 지지자들이 살해당했으며 중국공산당은 최종적으로 25,000여 명의 당원들 중 15,000여 명의 당원들을 잃으며 궤멸적인 타격을 입었다.
중국공산당은 이후에도 우한의 중화민국 정부를 계속 지지했으나, 중화민국은 1927년 7월에 모든 공산당 당적 인사들을 정부 요인 명단에서 제거하였다. 공산당은 농민들과 노동자들로 구성된 군대인 '홍군'을 창군하며 이에 대응했다. 홍군은 국민당이 장악한 중화민국군에 대항하는 것이 주 목적이었다. 1927년 8월 1일에는 주더 장군이 이끄는 홍군이 난창을 공격하며 난창 봉기가 일어났다. 이는 초기에는 성공을 거두었으나 얼마 지나지 않아 막대한 공세를 퍼붓는 중화민국군에 밀리기 시작했고, 공산군은 산터우로 후퇴한 이후 푸젠성 임야로 물러나 전열을 정비했다. 이 때 마오쩌둥이 홍군의 지도자로 등장했고, 장시성 일대에서 추수 봉기를 일으키며 농민들이 그에게 호응하여 중화민국에 맞서 싸워주기를 바랐다. 그는 9월에 중화민국의 도시들을 삼면에서 공격하는 전략을 세웠으나, 중화민국과의 압도적인 전력 차로 인하여 실패하였고 결국 패배를 시인할수 밖에 없었다. 마오쩌둥은 이후 1,000여 명의 패잔병들을 이끌고 장시성 징강산 동쪽으로 행군해갔다.
내전과 제2차 세계대전.
중국공산당의 궤멸에 가까운 타격은 공산당 조직 자체를 뒤흔들었다. 이후 중국공산당은 민주집중제를 채택하였으며 정치국을 설립하여 각기 다른 세력들을 하나로 모으고자 하였다. 결과적으로 중국공산당은 중앙에 권력이 집중된 형태로 바뀌었다. 중앙 정치국은 당의 모든 인사들을 효과적으로 통제했으며, 분열과 내분을 어느 정도 막아내는 데에 성공했다. 천두슈가 패전의 책임을 지고 실각하자 1929년 리리싼이 일시적으로 공산당의 최고지도자가 되었으나, 리리싼은 제대로 된 리더십을 보여주는 데 실패했고 공산당은 허물어져 가기 시작했다. 1930년에는 중국공산당의 상황을 보다 못한 코민테른이 개입하여 리리싼을 쫓아낸 이후 마오쩌둥을 정치국 위원과 비공식적인 지도자로 세웠다. 당의 전 대표였던 저우언라이와 장원톈은 마오쩌둥을 옆에서 보좌하는 업무를 맡게 되었다. 홍군도 이 때 재구성되었는데, 이전보다 훨씬 더 중앙집중제 형태로 개편되어 마오쩌둥의 명령에 절대적으로 복종하는 군대로 바뀌었다,허나 국민당의 5차 공산당토벌로 대장정의 길을 걷고 1년을 걸어서 산시성에서 독립적인 형태로 재등장한다.
2차 중일 전쟁은 국민당과 공산당이 다시 손잡게 하는 계기가 되었다. 일본 제국의 침략을 막기 위하여 2차 국공합작이 만들어졌고, 장제스의 중화민국과 마오쩌둥의 공산당은 함께 침략군을 상대로 맞서 싸우는 처지가 된 것이다. 2차 국공합작은 공식적으로는 1945년까지 지속되었으나, 실질적인 협력은 이미 1940년에 끝났다. 이는 국민당과 공산당 사이의 뿌리깊은 불화 때문이었기에 서로를 믿지 못했던 까닭이었다. 공산당은 전쟁을 당세를 늘리고 나중에 국민당에 대항할 세력을 모을 수 있는 기회로 여겼다. 국민당도 공산당의 의도를 모르는 바가 아니었고, 1939년부터는 점차 공산당의 팽창에 제동을 걸기 시작하였다. 이때문에 종종 국민당군과 공산당군 사이에서 충돌이 벌어지기도 하였는데, 공공의 적인 일본이 존재하였던 탓에 이 충돌들은 크게 번지지 않고 작은 규모에서 일단락되었다. 1943년부터는 국민당의 반발에도 불구하고 공산당이 지속적으로 확장 정책을 펴기 시작하였다.
마오쩌둥은 1945년 중국공산당의 공식적인 최고 지도자로 선출되었다. 이후 일본이 패망하자 전쟁은 본격적인 국공 내전상태로 접어들었다. 중국 내전은 크게 네 단계로 나누어지는데, 첫 단계는 일본이 망한 1945년 8월에서 국민당과 공산당 사이의 평화 협상이 종결된 1946년 6월까지이다. 1945년에 제 2차 세계대전이 끝났을 당시에는 국민당의 중화민국 군대가 공산당보다 3배나 많은 군인들을 거느리고 있었으며, 훨씬 더 압도적인 세력을 자랑하고 있었다. 미국과 일본의 협조 하에 중화민국은 대부분의 지역들을 큰 저항없이 장악할 수 있었으나, 이 점령지들에서 중화민국은 부패한 관료들과 무력 행사로 인하여 주민들의 지지를 얻어내는 데에 실패하고 만다. 국민당은 수적 우세에도 불구하고 공산당이 장악한 시골 지역들을 탈환하는데에 처참히 실패하였고, 공산당은 점차 소련의 원조를 받아 만주 지역을 공격하기 시작하였다. 두 번째 단계는 1946년 7월에서 1947년 6월까지이다. 이 시기에 국민당은 중국 대륙 대부분의 도시를 장악하였으며 거의 대부분의 지역들에 영향력을 행사하였다. 허나 이는 빈껍데기일 뿐이었는데, 이는 국민당 내부의 고질적인 불화와 장제스의 독재적인 면모로 인하여 국민당은 점차 내부에서부터 무너져가고 있었기 때문이었다. 세 번째 단계는 1947년 7월에서부터 1948년 8월까지로, 이 시기에 공산당이 점차 우세를 점하기 시작하였으며 중원을 장악하고 북부 지역을 평정하였으며 북동부 지역도 거의 공산당의 손아귀에 들어갔다. 한편 국민당은 크게 약화되었고 대략 3백만명에 달하는 군사들을 잃으며 큰 타격을 입었을 뿐더러, 부패와 무능으로 사람들의 지지도 얻는데 실패하며 멸망의 길을 걸어가고 있었다. 마지막 단계는 1948년 9월에서 1949년 12월까지로, 이 시기에 중국 본토가 완전히 공산당의 통치 하에 들어갔으며 국민당 주도의 중화민국은 대만으로 국부천대하며 세력이 크게 쪼그라들었다.
1949년 10월 1일, 마오쩌둥은 베이징 천안문 광장에서 중화인민공화국의 수립을 정식 선포했다. 그해 말이 되자 중국공산당은 중화인민공화국의 집권 정당으로서의 지위를 확실히 굳혔고, 이때부터 1980년대까지 중국공산당을 이끌어간 마오쩌둥, 린뱌오, 저우언라이, 덩샤오핑과 같은 핵심 인물들은 모두 중화인민공화국 수립 이전부터 친분이 있는 사이였다. 이러한 풍조는 단순히 이들에만 그치지 않았고, 중국의 전반적인 사회적, 정치적 지형에서 개인적인 연과 친분이 매우 중요해지게 되었다. 한편 1960년대와 1970년대 동안 중화인민공화국은 공산주의의 종주국이었던 소련과 사상 갈등을 겪기 시작하였다. 마오쩌둥은 프롤레타리아들의 지속적인 혁명에도 불구하고 일부 반혁명분자와 지주계급이 여전히 남아있다고 말하기 시작했고, 결국에는 문화 대혁명을 일으키며 수 백만명을 박해하고 처형하는 참사를 저질렀다.
1976년에 마오쩌둥이 사망하자, 그의 후계 자리를 두고 화궈펑과 덩샤오핑 간의 싸움이 일어났다. 덩샤오핑이 결국 화궈펑을 누르고 중국의 최고 지도자로 떠올랐고, 1978년에는 마오쩌둥의 뒤를 이어 확고한 중국의 1인자가 되었다. 덩샤오핑은 자오쯔양과 후야오방 등과 같은 개혁파의 도움에 힘입어 개방 정책을 펼쳤다. 또한 중국 특색 사회주의의 개념을 도입하며 중국공산당을 여타 공산당과 소련과 차별화하려 노력하였다. 덩샤오핑의 통치기에 중국은 시장을 개방했는데, 이는 마오쩌둥과는 달리 자본주의화되지 않고서도 시장을 개방하여 자유로운 발전이 이루어 질 수 있다고 믿은 덩샤오핑의 신념 때문이기도 하였다. 허나 이같은 개방 조치는 마오쩌둥을 신봉하던 보수세력 뿐만 아니라 자유주의적인 지식인들에게까지 불만을 불러일으켰다. 자유주의 지식인들에게는 덩샤오핑의 개혁 조치가 만족할 만큼 개방되었거나 민주적인 것이 아니었던 것이다. 이같은 불만을 결국 1988년 천안문 사태로 폭발했다. 덩샤오핑은 이를 무력으로 깔아뭉개며 중국의 민주화 움직임을 압살하였으나 다만 경제적인 면에서는 큰 성취를 이루며 경제 대국으로의 길을 열었다. 1990년대에 이르자 사회적 시장 경제의 개념이 등장하였고, 1997년에는 덩샤오핑주의가 아예 중국의 헌법에 못박혔다.
중국공산당의 장쩌민 주석은 1990년대에 덩샤오핑의 뒤를 이어 중화인민공화국 최고 지도자 자리에 올랐으며, 덩샤오핑의 정책들 대부분을 계승하였다. 덩샤오핑 이전의 공산당 지도자들이 대부분 국가 수립 이전, 실제로 전투에 참여하고 싸웠던 급진적인 혁명가들이었던 데에 반해, 장쩌민 주석과 함께 새로운 세대의 공산당 지도부가 등장한 것이다. 이들은 안정된 사회 속에서 제대로 된 엘리트 교육을 받은 유능한 정치인들이었으며, 경제적, 사회적 이 두 분야 모두에 해박한 지식을 가지고 있었다. 중화인민공화국과 중국공산당은 점차 규칙과 법에 기반한 체제를 이룩하기 시작했고, 문화대혁명 시기 마구잡이로 간부들을 승진시키거나 좌천하는 악습에서 벗어나 능력, 실무, 학력 등에 기반하여 간부들을 양성하고 채용하는 등 제대로 된 조직의 모습을 갖추었다. 또한 군사적인 분야에서도 전문적인 기술을 익힌 전문 군사 간부들이 대거 쏟아져 나오면서 중국공산당과 중화인민공화국은 점차 힘을 키우게 되었다.
중화인민공화국은 2003년 장쩌민의 삼개대표사상을 헌법에 명문화했다. 삼개 대표사상이란 장쩌민의 정치적 유산들 가운데 하나로, 후임자들과 미래 세대를 위하여 중국의 발전 방향을 제시한 것이다. 삼개 대표사상의 내용은 아래와 같다.
장쩌민의 뒤를 이어 총서기에 오린 후진타오는 2002년부터 임기를 시작했다. 1인 독재를 추구하였던 마오쩌둥과는 달리 덩샤오핑, 장쩌민, 후진타오는 모두 집단지도체제를 중시하였으며 권력이 지나치게 한 사람에게 쏠리지 않도록 주의하였다. 2000년대 중국은 눈부신 경제 성장을 이룩했으나, 지나치게 빠른 성장은 빈부격차, 경제 규모에 걸맞는 사회의식의 부재와 같은 부작용도 가지고 왔다. 이 문제를 해소하기 위하여 후진타오 총서기은 '과학적인 발전'과 '조화로운 사회주의 국가'를 내세우며 국가의 안정을 닦고자 하였다. 후진타오 총서기은 2012년 18대 전국인민대표대회에서 사임하였으며, 자신의 자리를 후임자인 시진핑에게 넘겼다. 시진핑 총서기은 집권 이후부터 강력한 반부패 정책을 펼쳤다. 또한 전임자들과는 달리 집단지도체제를 약화시키고 자신에게 권력을 집중시켰으며, 이 때문에 마오쩌둥의 재림이라는 평을 외신들로부터 듣기도 하였다. 시진핑 총서기은 중국 국내에서 공산당의 영향력을 크게 확대시켰으며, 2017년에는 자신의 이름을 딴 시진핑 신시대 중국 특색 사회주의 사상을 헌법에 명기하였다. 이같은 일은 후진타오, 장쩌민 총서기도 임기 내에 하지 못한 전례없는 사건이었다. 또한 시진핑 총서기가 2022년에 10년 간의 임기를 마치고도 자리에서 내려오지 않을 것이라는 의견이 점차 외신들을 중심으로 퍼지고 있다.
중국공산당의 조직은 문화 대혁명 기간 동안 극좌경 운동으로 인해 파괴되었다가 덩샤오핑 시대 이후 재건되었다. 이론적으로 중공의 최고 기구는 적어도 5년에 한 번 열리는 중국공산당 전국대표대회이다. 5년마다 한 번씩 중공은 전국대표대회를 연다. 공식적으로 이 대회는 두 가지 기능을 수행한다. 첫째는 당 헌장의 변경을 추인하는 것이고, 둘째는 중앙정치국 상임위원을 선출하는 일이다. 그러고 나면 중앙정치국 상임위원회는 이어서 중앙정치국 위원을 선출한다. 그러나 실제로는 상임위원회와 중앙정치국에서 차지하는 위치가 당의 전국 대표대회 이전에 이미 정해지며, 전국 대회의 주목적은 앞으로의 몇 년간 중화인민공화국의 방향을 결정지을 당의 정책과 비전을 널리 알리는 것이다.
당 권력의 핵심은 중앙정치국 상임위원회이다. 중앙 정치국 위원과 마찬가지로, 상임위원회 위원을 선출하는 과정은 전국대회와 함께 비공개로 이루어진다. 그리고 당의 공식 기관지인 인민일보를 통해 새로운 권력 구조에 대한 내용이 간접적으로 발표된다. 상임위원회원의 수는 고정되어 있지 않으며 예전에 비해 증가되고 있는 추세이다. 2002년 16대 전국 대표대회 때 위원회의 인원은 9명으로 확대되었다.
중화인민공화국을 이끌어가는 정치 권력 중 지금까지 설명한 것 이외에 두 가지 주요기관이 더 존재한다. 그중 하나는 형식적인 중화인민공화국 국무원이며, 나머지 하나는 중국 인민해방군이다.
이념.
최근들어 외국의 학자들을 중심으로 중국공산당은 일관된 이념이 없으며 그저 실용적으로 그때그때 가장 쓸모있는 정책들을 채택하여 사용한다는 의견이 나오고 있다. 허나 중국공산당은 이에 정면으로 반박하지는 않으나, 이같은 의견에 못마땅한 모습을 보이는 경우가 많다. 예를 들어 후진타오 총서기은 2012년에 '서양 세력들이 우리를 분열시키겠다고 협박하고 있다', 또는 '서양의 국제적인 힘은 강한데 반면 중국은 아직 그렇지 못하다'라고 발언한 바 있다. 공산당은 학교에 다니는 중국 학생들에게 공산주의, 사회주의 이념을 들어붓기 위하여 엄청난 노력을 쏟고 있으며 스스로를 '중국 특색 사회주의'라고 정의하며 단순한 공산주의가 아닌, 중국만의 사회주의라고 강변하고 있다. 다만 학자들은 본디 중국에서는 절대적인 이념이 있으면 그에 따라 정책을 맞추어 가는 순서였으나, 실용성을 중시하였던 덩샤오핑의 등장과 함께 가장 실용적인 정책을 고른 후에 그 다음에 이념을 그에 맞추어 간다고 주장하기도 한다. 중국의 정책 결정자들은 이에 대하여 크게 부정하지는 않는다. 오히려 그들은 '딱딱하고, 창의적이지 못하며 현실과 괴리된 소련의 정책들이 결국 소련의 붕괴를 불러왔지 않은가?'라고 반문하며 만일 중국공산당의 통치를 안정화시키고 싶다면 이념을 상황에 맞추어 유동적으로 적용할 줄 알아야 한다고 강조하고 있다.
마르크스-레닌주의.
중국공산당의 최고 이념은 마르크스-레닌주의이다. 중국공산당에 의하면 '마르크스-레닌주의는 인간 사회의 역사 발전의 보편적인 법칙을 밝힌다'라고 한다. 또한 '현재의 불평등한 자본주의 사회의 추악한 일면을 보여주며, 미래에 세계가 맞이할 사회주의, 공산주의 사회의 필연성을 증명하고 있다'라고도 한다. 또한 국영 신문인 인민일보에 의하면 마오쩌둥이 들여와 입맛대로 변형한 마오오쩌둥주의는 마르크스-레닌주의를 농경주의적으로 곡해한 한 분파라고 주장하고 있다. 이같은 주장은 큰 호응을 얻었고, 중국공산당이 거의 국가와 동일시되는 중국의 특성에 따라 마오쩌둥 사상 단순히 중국공산당의 이념이 아니라 중화인민공화국 전체의 이념으로 자리잡았다. 외국의 전문가들이 대부분 마오쩌둥 사상이 정통 마르크스주의를 거부하고 생겨난 일종의 변종 공산주의 이념이라는 것에 동의하는 것에 반해, 중국공산당 스스로는 이를 부정하고 있다. 학자들은 덩샤오핑이 덩샤오핑 사상을, 장쩌민이 삼개대표사상을 헌법에 명시했을 때에 이미 중국이 공산주의 자체를 포기하고 부정했다고 본다.
하지만 중국 학자들은 이에 '장쩌민은 그저 사회적인 장애물을 치워버렸을 뿐, 절대로 정통 마르크스주의나 사회주의를 포기한 것이 아니다. 오히려 그는 마르크스주의에 현대적인 해석을 가미하여 당을 강하게 만들었다. 가장 가까운 예만 들어도 사회주의 시장 경제가 있지 않은가?'라고 반박하며 함부로 중국식 사회주의를 서양인들의 시각에서 접근하지 말 것을 요구하고 있다. 중국공산당의 '최종 목표'는 여전히 지상에 사회주의 천국을 건설하는 것이고, 공산당 지도부는 이미 중국이 어느정도 사회주의 안정기에 접어들었다고 여긴다. 다만 몇몇 당 내 극렬적인 공산주의 학자들은 지금의 중국이 지나치게 '자본주의화'되어 있다고 여기며 이같은 주장에 반기를 들고 있다. 그러나 이들과 뜻을 달리하는 조금 더 온건적인 학자들은 '자본주의는 사회주의의 초기 단계일뿐'이라고 주장하며 중국은 여전히 정통 사회주의 국가라고 피력한다. 공산당의 역사관 역시 인민적이며 특히 세상이 밝아지기 전에는 귀족들보다 인민 반란군 지도자들을 높게 평가했다. 현재는 귀족들의 우월함을 반박하기 힘들어서 재평가도 조금씩 등장하고 있다.
14회 전국인민대표대회에서 덩샤오핑 사상이 처음으로 중국 헌법에 공식적으로 명시되었다. 이 때 '중국 특색 사회주의', '사회주의 초기 단계' 등과 같은 단어들이 처음으로 등장했으다. 덩샤오핑 사상은 크게 국가 사회주의와 통제가 굳이 경직된 사회주의 체계에서만 이루어질 수 있는 독점물이 아니며, 시장경제는 부패한 자본가들의 전유물이 아니라 아무런 특성이 없는 중성적인 요소라는 주장으로 이루어져 있다. 또한 당이 변화하는 현실에 맞추어 유동적으로 대응하여야 한다고 말하며, 한 이념에만 집착하여 일을 그르칠 것이 아니라 오직 사실로부터 기반한 철저한 과학적 분석을 통하여 정책을 결정해야 한다고 주장한다. 14회 대표대회에서 장쩌민은 덩샤오핑 전 주석의 흑묘백묘론을 언급하며, 어떤 것이 자본주의적인지 사회주의적인지 묻기 전에 그 것의 실효성과 타당성에 대하여 먼저 분석해야 한다고 연설에서 밝혔다. 이후 장쩌민이 자신의 정치 유산으로 삼개대표사상을 추가했다. 어떤 학자들은 이를 두고 중국공산당이 마르크스주의를 버리고 중국에 맞춘 또다른 사상을 새롭게 만들었다고 평가했으나, 정작 장쩌민은 이를 정면으로 부정한 후 자신의 사상은 그저 변화하는 세계의 경제 법칙에 맞춘, 조금 더 생산적인 방식의 마르크스주의라고 주장했다. 시진핑은 2018년에 '시진핑 사상'이라고 불리는 시진핑 신시대 중국 특색 사회주의 사상을 19회 전국인민대표대회에서 헌법에 추가했으며, 이 사상도 전임자들과 비슷하게 마르크스주의를 왜곡한 이데올로기라고 평가받는다.
마오쩌둥 사상.
중국공산당은 4인방 숙청과 개혁개방을 거치며, 이데올로기적으로 마오쩌둥의 유산과 대부분 단절하였으나 여전히 마오쩌둥 사상을 당헌에서 언급하고 있다. 마오쩌둥 사상은 다양한 세력에 의해 뜻이 여러번 바뀌었는데, 마오쩌둥 시대에는 마르크스-레닌주의의 가장 높은 단계로, 덩샤오핑 이후에는 실용적인 접근법으로 각각 매우 다르게 받아드려졌다.
덩샤오핑은 사회주의와 자본주의와의 근본적인 차이점이 국가 통제 경제와 시장 경제의 차이가 아니라고 믿었다. 그는 '사회주의의 정의는 계획 경제가 아니다... 시장 경제도 계획 경제의 일면을 가지고 있기도 하고, 사회주의 아래에서도 충분히 잘 작동할 수 있다'라고 믿었다. 장쩌민도 덩샤오핑의 이러한 사상을 받아들였고, 중요한 것은 이념의 차이가 아니라 그 정책이 실효성이 있느냐 없느냐라고 강조했다. 장쩌민은 사회주의 시장 경제를 받아들였고, 14회 대회에서는 외교관들에게 '시장의 힘이 국가에서 핵심적인 역할을 발휘하여야만 한다'라고 발언도 하였다. 다만 공산당 내부의 보수적인 세력들 탓에 완전한 시장 경제를 실현하지는 못하였고, '공공' 경제의 충분한 발전이 있은 후에야만 시장 개인 경제가 이루어질 수 있을 것이라고 보았다.
중국공산당은 세계를 자본주의와 공산주의, 이 두 세력으로 본다. 허나 유물사관을 신봉하는 공산당은 최종적으로는 공산주의가 자본주의를 꺾고 승리할 것이라고 믿고 있다. 다만 최근 들어 미국을 비롯한 자본주의 국가들을 중심으로 급격한 세계화와 발전이 이루어지는 것에 대해 어떻게 생각하느냐에 대하여 질문을 받았을 때에는, 마르크스의 책을 그대로 인용하여 '세계화는 자본주의의 주도 하에 발전한 것은 사실이나 그렇다고 세계화 자체가 자본주의라는 것은 아니다'라고 대답하였다. 공산당에 의하면 세계화는 자본주의도, 사회주의도 아니며 중립적인 현상이라는 것이다. 또한 중국이 자본주의적 요소들을 일부 도입하여 더욱 발전할 수 있다는 점을 강조하며 오히려 중국이 세계화와 국제 무역에 활발히 참여해야만 더 나은 미래를 맞을 것이라고 강변한다.
엄격한 입당 절차.
중국공산당은 당원을 받아들일 때 능력이 검증된 사람만 뽑도록 엄격한 절차를 거친다. 중국공산당은 입당을 희망하는 자에 대해 3년 동안의 헌신과 직장에서의 능력, 타인과의 관계 등을 관찰하며 공산당 당원과 비공산당 당원이 참여하는 회의에서 입당 여부를 검토한다. 공산당원이 된 후에도 1년에 한 번씩 지난 1년 동안의 실적을 판단하는 검증을 받아야 한다.