맨위로가기

접두사

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

접두사는 단어의 앞부분에 붙어 의미를 추가하거나 변형하는 역할을 하는 언어 요소이다. 일본어, 반투어족, 러시아어, 독일어, 영어 등 다양한 언어에서 접두사가 사용되며, 각 언어마다 고유한 접두사와 그 의미가 존재한다. 접두사는 존칭, 부정, 방향, 위치, 시간, 정도 등을 나타내며, 언어의 의미를 풍부하게 한다. 또한, 숫자, 화학, 컴퓨터 프로그래밍 등 전문 분야에서도 특정 용도로 활용된다.

2. 언어

숫자 접두사는 숫자의 의미를 담고 있으며, 영어, 그리스어, 중국어, 한국어 등 다양한 언어에서 확인해 볼 수 있다.


  • '''언어에서의 접두사''': 일본어, 영어 등의 접두사를 다룬다.
  • '''수를 나타내는 접두사''': SI 접두어도 이의 일종이며, 배수 접두사도 참조.
  • '''화학 접두사''': 화학 접두사·접미사 목록 참조.


일본어에서 일반적으로 사용되는 접두사에는 お〜|오일본어와 ご〜|고일본어가 있으며, 일본어의 존댓말 체계의 일부로 사용된다.[2][3]

영어에는 부정을 나타내는 un-영어, dis-영어, in-영어/im-영어 등의 접두사가 있다.

라틴어와 그리스어에서 유래한 1부터 10까지와 100, 1,000, 10,000을 나타내는 주요 접두사는 다음과 같다.

라틴어 계열그리스어 계열
1~, ~, ~, ~, ~, ~, ~~, ~, ~, ~
2~, ~, ~, ~, ~, ~~, ~, ~, ~
3~, ~, ~, ~, ~~, ~
4~, ~, ~, ~, ~~
5~, ~, ~~, ~
6~, ~, ~, ~~, ~
7~, ~, ~, ~~, ~
8~, ~, ~, ~, ~~, ~
9~, ~, ~~, ~
10~, ~, ~, ~~, ~
100~, ~, ~, ~~, ~, ~
1,000~, ~, ~, ~~, ~, ~
10,000~


2. 1. 한국어

숫자 접두사는 숫자의 의미를 담고 있는 접두사이다.[1] SI 접두어도 이의 일종이다.[1]

  • 한자어 접두사
  • * '한-'은 그 수량이 하나임을 나타내거나 ‘큰’의 뜻을 더하는 접두사이다.[1]
  • * '반(反)-' + 물질 = 반물질[1]
  • * '비(非)-' + 상식 = 비상식[1]
  • * '불(不)-' + 본의 = 불본의[1]
  • * '미(未)-' + 성년 = 미성년[1]
  • * '무(無)-' + 이자 = 무이자[1]

2. 2. 영어

영어에서 접두사는 단어의 의미를 바꾸거나 추가하는 데 중요한 역할을 한다. 특히, 부정, 방향, 정도, 시간을 나타내는 다양한 접두사들이 존재한다.

접두사의미예시주석
a-"아닌"비대칭 (대칭이 아닌이라는 뜻)모음 앞에서는 an- 형태를 취한다.
anti-"반대의"항염증제 (염증에 대항하는이라는 뜻)
de-"부정적인, 제거하는"비활성화 (작동하지 않도록 하는이라는 뜻)
dis-"부정적인, 제거하는"사라지는 (없어지는이라는 뜻)
dys-"부정적인, 잘못된, 그릇된"기능 장애 (나쁜 기능이라는 뜻)
extra-"더 큰 정도로", "~넘어서"세포외 (세포 외부의라는 뜻)
ig-, il-, im-, in-, ir-"아닌"비열한 (고귀하지 않은이라는 뜻), 무지한 (알지 못하는이라는 뜻), 불법적인 (합법적이 아닌이라는 뜻), 불균형 (균형 부족이라는 뜻), 비활성의 (활성이 아닌이라는 뜻), 불규칙적인 (규칙적이 아닌이라는 뜻)gn- 또는 n- 앞에서는 ig-, l- 앞에서는 il-, b-, m-, p- 앞에서는 im-, 대부분의 문자 앞에서는 in-, r- 앞에서는 ir- 형태를 취한다.
re-"다시"재건하다 (다시 건설하다라는 뜻)
un-"아닌", "제거하는", "반대의"개봉되지 않은 (개봉되지 않은이라는 뜻)
co-"함께"협력 (함께 일하는이라는 뜻)모음 앞에서는 con- 형태를 취한다.
con-, com-"함께 ~하다"combat (함께 치다 → 싸우다)con- + battuere(라틴어로 "치다") = combattuere → combat
ex-"밖으로"explain (밖으로 명확하게 하다 → 설명하다)ex- + planare(라틴어로 "명확하게 하다") = explanare → explain
pre-, ante-"~전에"predict (미리 말하다 → 예측하다), antebellum (전쟁 전, 특히 미국 남북 전쟁 이전의 것)pre- + dicere(라틴어로 "말하다") = predicere → predict, ante- + bellum(전쟁) = antebellum
post-"후에"postpone ((시간적으로) 뒤에 놓다 → 연기하다)post- + ponere(라틴어로 "놓다") = postponere → postpone
super-"~위에", "초~"supersensitive (과민한)super- + sensitive(민감한) = supersensitive
infra-, sub-"~아래", "~미만"인프라 (기반 시설), subscribe ((서류의) 아래에 (이름을) 쓰다 → 서명하다)infra- + structure(구조) = infrastructure, sub- + scribere(라틴어로 "쓰다") = subscribere → subscribe
neo-"새로운~"neonatal (신생아의)neo- + natal(출생의) = neonatal
paleo-"오래된~"구석기 시대paleo- + lithos(그리스어로 "돌") + -ic = paleolithic
tele-"먼~"telegram (먼 곳으로 보내는 편지 → 전보)tele- + -gramma(그리스어로 "쓰다", "편지") = telegramma → telegram
anti-"~에 반대하는", "~와 반대되는"혐오(antipathy)anti- + páthos(고대 그리스어로 "감정") = antipathy


2. 3. 일본어

일본어에서 일반적으로 사용되는 접두사에는 お〜|오일본어와 ご〜|고일본어가 있다. 이들은 일본어의 존댓말 체계의 일부로 사용되며, 공손함을 나타내는 표지어로, 접두사가 붙는 사람이나 사물에 대한 존중을 표시하는 데 사용된다. 특히 완곡어법으로도 사용된다.[2][3]

다음은 일본어 접두사의 예시이다.

2. 4. 기타 언어

반투어족은 교착어로, 명사류는 접두사를 통해 표현되며, 이는 어미 변화되고 그에 따라 모든 인수와 일치한다.[4]

명사류접두사
1o-mu-
1a
2a-ba-
3o-mu-
4e-mi-
5e-ri-/CC-
6a-ma-
7e-ki-
8e-bi-
9e-N-
10e-N-/zi-



나와틀어의 동사는 어근과 여러 접사로 형성된다. 예를 들어, 각 동사는 동사 어간을 만들기 위해 네 가지의 비음절 접두사('''∅''', '''ł''', '''d''', '''l''') 중 하나를 필요로 한다.[5]

순와르어에서 접두사 '''ma-''' म는 부정 동사를 만드는 데 사용된다. 이것은 이 언어에서 유일한 동사 접두사이다.

러시아어에서 명사 구성에 접두사는 접미사보다 덜 일반적이지만 단어의 의미를 바꾼다.

пред-положение(polozhenie, 위치)가 결합하여 предположение(predpolozhenie, 추정)이 된다.
пре-(pre)와 образование(obrazovanie, 형성(동사))가 결합하여 преобразование(preobrazovanie, 변형)이 된다.[7]



독일어에서 접두사를 사용하여 형성된 파생어는 명사와 형용사에 사용되는 것과 동사에 사용되는 것의 두 가지 범주로 분류할 수 있다.[8] 1970년 기준으로 파생 명사와 형용사의 경우, 어떤 명사나 형용사에도 일반적으로 추가할 수 있는 생산적인 접두사는 'un-'(부정을 나타냄, 예: 'gesund'에서 유래한 'ungesund')과 'ur-'(명사에서는 "원래의, 원시적인"을 의미하고 형용사에서는 강조 기능을 함)의 두 가지만 있다.[9] 반면 'ge-'는 결합이나 함께 함을 나타내지만, 폐쇄적인 단어 그룹에서만 사용되며, 임의의 명사나 형용사에 단순히 추가할 수는 없다.[9]

일반적으로 사용되는 동사 접두사는 'be-', 'ent-', 'er-', 'ge-', 'miss-', 'ver-', 'zer-'이다(분리 동사 참조).[9] 'be-'는 강화 또는 일반화를 나타낸다. 'ent-'는 부정을 나타낸다. 'ge-'는 행위의 완료를 나타내며, 따라서 가장 일반적인 용도는 동사의 과거분사를 형성하는 것이다. 'ver-'는 강조 기능을 가지거나 명사 또는 형용사를 동사로 바꾸는 데 사용된다.[8] 어떤 경우에는 접두사 'ent-'(부정)는 'be-'의 반대 개념으로 간주될 수 있으며, 'er-'는 'ver-'의 반대 개념으로 간주될 수 있다.[10][11]

접두사 'er-'는 일반적으로 행위의 성공적인 완료를 나타내며, 때로는 결론이 죽음을 의미하기도 한다.[12] 일부 동사에서는 행위의 시작을 나타낸다.[8][12] 접두사 'er-'는 형용사로부터 동사를 형성하는 데에도 사용된다(예: 'erkalten'은 "추워지다"를 의미하는 'kalt werden'과 동등하다).[12]

3. 수량

숫자 접두사는 숫자의 의미를 담고 있는 접두사이다. 영어, 그리스어, 중국어 및 한국어 등 다양한 언어에서 확인해 볼 수 있다.

여기서는 라틴어와 그리스어에서 유래한 1부터 10까지와 100, 1,000, 10,000을 나타내는 주요 접두사를 제시한다. 다음 접두사는 영어 단어(일부 형태가 변화)나 다양한 표현으로도 사용되고 있으며, 예를 들어 배수사(「배」 참조)나 서양의 명수법, 원소의 계통명, 역법상의 월(달) 이름(9월~12월) 등에 사용되고 있다.

라틴어 계열그리스어 계열
1~, ~, ~, ~, ~, ~, ~~, ~, ~, ~
2~, ~, ~, ~, ~, ~~, ~, ~, ~
3~, ~, ~, ~, ~~, ~
4~, ~, ~, ~, ~~
5~, ~, ~~, ~
6~, ~, ~, ~~, ~
7~, ~, ~, ~~, ~
8~, ~, ~~, ~
9~, ~, ~~, ~
10~, ~, ~, ~~, ~
100~, ~, ~, ~~, ~, ~
1,000~, ~, ~, ~~, ~, ~
10,000~


4. 전문 분야

컴퓨터 프로그래밍 분야에서는 소스 코드의 변수, 상수, 함수(서브루틴), 데이터 형식 등의 식별자를 지을 때, 스코프나 데이터 형식의 종류 등을 나타내기 위해 접두어를 사용하는 명명 규칙을 따르는 경우가 많다. 구체적인 사용법은 프로그래밍 언어, 라이브러리, 개별 개발 프로젝트 또는 조직의 관습에 따라 크게 달라지지만, 일반적으로 전역 변수의 이름은 `g_`로 시작하고, 멤버 변수(필드)의 이름은 `m_`로 시작하며, 포인터 변수의 이름은 `p`로 시작하고, 상수(컴파일 시 상수)의 이름은 `k`로 시작한다. 또한 클래스의 이름은 `C`로 시작하고,[13] 인터페이스의 이름은 `I`로 시작하는[14] 등 여러가지 경우가 있다. 이러한 명명 규칙을 통해 소스 코드의 가독성과 유지보수성을 향상시킬 수 있다.

접두어는 네임스페이스를 대신하여 사용되기도 한다. 크로노스 그룹이 관리하는 API인 OpenGL, OpenCL, Vulkan의 함수들은 각각 `gl`, `cl`, `vk`와 같은 접두어를 가진다. 이러한 API들은 C언어와 호환되는 함수 인터페이스를 가지도록 설계되었으며, 식별자는 네임스페이스를 가질 수 없다. 따라서 공식 API에 의한 식별자임을 명확히 하고 다른 프로젝트와의 이름 충돌을 방지하기 위해 접두어가 사용된다.

4. 1. 화학

화학에서 사용되는 접두사는 IUPAC 명명법 등에서 사용되며, 화학 접두사·접미사 목록에서 확인할 수 있다.

4. 2. 컴퓨터 프로그래밍

컴퓨터 프로그래밍 분야에서는 소스 코드의 변수, 상수, 함수(서브루틴), 데이터 형식 등의 식별자 명명에 있어 스코프나 데이터 형식의 종류 등을 나타내기 위해 접두어를 사용하는 명명 규칙을 채택하는 경우가 많다. 구체적인 용법은 프로그래밍 언어, 라이브러리, 개별 개발 프로젝트 또는 조직의 관습에 크게 좌우되지만, 예를 들어 전역 변수의 이름은 `g_`로 시작하고, 멤버 변수(필드)의 이름은 `m_`로 시작하고, 포인터 변수의 이름은 `p`로 시작하고, 상수(컴파일 시 상수)의 이름은 `k`로 시작하고, 클래스의 이름은 `C`로 시작하며,[13] 인터페이스의 이름은 `I`로 시작하는[14] 등이 있다. 명명에 일관성을 유지함으로써 소스 코드의 가독성과 유지보수성을 향상시킬 수 있다. 접두어는 네임스페이스 대신 사용되기도 한다. 크로노스 그룹이 관리하는 API 중, 예를 들어 OpenGL, OpenCL, Vulkan의 함수는 각각 `gl`, `cl`, `vk`와 같은 접두어를 가진다.

많은 컴퓨터 언어에서는 정수형 값의 리터럴을 표기할 때, 숫자 앞에 `0x`나 `0b`와 같은 접두사를 붙여 16진수 또는 2진수로 표현할 수 있다.[15][16][17] 예를 들어, 16진수 33은 `0x21`, 2진수 1010₂는 `0b1010`과 같이 표기한다.

C/C++에서는 문자 리터럴과 문자열 리터럴에 `L` 접두사를 붙여 와이드 문자와 와이드 문자열로 만들 수 있다. 예를 들어 `L'a'`는 `wchar_t`형을 갖는 와이드 문자 리터럴이며,[18][19] `L"abc"`는 C의 경우 `wchar_t[4]`형, C++의 경우 `const wchar_t[4]`형을 갖는 와이드 문자열 리터럴이다.[20][21] UTF-16을 지원하는 `u` 접두사도 있다.

마크업 언어인 HTML에서는 숫자에 `#` 접두사를 붙여 색상 코드를 16진수로 표기할 수 있다. 예를 들어, `#RRGGBB` 형식으로 RGB 색상을 지정한다.

참조

[1] 서적 The Handbook of Morphology Blackwell
[2] 논문 The Japanese deferential prefix o: A natural history. https://www.proquest[...] University of Michigan 2021-05-12
[3] 서적 Japanese: A Comprehensive Grammar https://books.google[...]
[4] 서적 The Bantu languages Routledge 2003
[5] 서적 The Navajo Language: A Grammar and Colloquial Dictionary University of New Mexico Press
[6] 서적 A Grammar of Sunwar: Descriptive Grammar, Paradigms, Texts and Glossary Brill Academic Publishers
[7] 서적 A Comprehensive Russian Grammar https://books.google[...] Blackwell Publishers
[8] 서적 a short history of the german language https://books.google[...] Taylor & Francis
[9] 서적 A Short History of the German Language https://books.google[...] Methuen & Company, Ltd.
[10] 서적 The Nature and Genius of the German Language: Displayed in a More Extended Review of Its Grammatical Forms Than is to be Found in Any Grammar Extant, and Elucidated by Quotations from the Best Writers https://books.google[...] T. Boosey and sons 1820
[11] 서적 Lexical Template Morphology: Change of State and the Verbal Prefixes in German https://books.google[...] John Benjamins Publishing 2002-01-01
[12] 서적 Easy Ways to Enlarge Your German Vocabulary https://books.google[...] Courier Corporation 1974-01-01
[13] 웹사이트 MFC Classes | Microsoft Learn https://learn.micros[...]
[14] 웹사이트 C# identifier names - rules and conventions - C# | Microsoft Learn https://learn.micros[...]
[15] 웹사이트 2進数リテラル - cpprefjp C++日本語リファレンス https://cpprefjp.git[...]
[16] 웹사이트 整数数値型 - C# リファレンス - C# | Microsoft Learn https://learn.micros[...]
[17] 웹사이트 Chapter 3. Lexical Structure §3.10.1. Integer Literals | Java SE 8 Specifications > Java Language Specification | Oracle https://docs.oracle.[...]
[18] 웹사이트 Character constant (C) - cppreference.com https://en.cpprefere[...]
[19] 웹사이트 Character literal (C++) - cppreference.com https://en.cpprefere[...]
[20] 웹사이트 String literals (C) - cppreference.com https://en.cpprefere[...]
[21] 웹사이트 String literal (C++) - cppreference.com https://en.cpprefere[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com