WIPIVERSE

static (키워드)

static은 영어 단어로, 원래 그리스어 státikos(στατικός, “서 있는”)에서 유래했으며, 라틴어 staticus를 거쳐 현대 영어에 들어온 용어이다. 한국어에서는 주로 “정적”이라고 번역되며, 분야에 따라 다음과 같이 다양한 의미로 사용된다.

1. 일반 의미

  • 정적(靜的): 변하지 않거나 움직임이 없는 상태를 가리킨다. 예를 들어 “static pressure”(정압)와 같이 물리량이 시간에 따라 변하지 않는 경우에 쓰인다.

2. 물리학·전기학

  • 정전기(static electricity): 전하가 고정된 상태에서 발생하는 전기 현상을 의미한다. 마찰 등에 의해 물체 표면에 전하가 축적되어 방전 현상이 일어날 수 있다. 정전기는 전하의 이동이 제한적이며, 전하가 정지해 있는 상태를 가리키는 “static”이라는 형용사와 밀접한 연관이 있다.

3. 컴퓨터 과학

분야 용어 의미
프로그래밍 언어 정적 변수(static variable) 프로그램 실행 중에 메모리 할당이 한번만 이루어지고, 함수 호출 간에 값을 유지하는 변수. C, C++, Java 등에서 static 키워드로 선언한다.
정적 메서드(static method) 클래스에 속하지만 개별 객체가 아니라 클래스 자체에서 호출 가능한 메서드. 객체의 상태와 무관하게 동작한다.
정적 바인딩(static binding) 컴파일 시점에 메서드 호출 대상이 결정되는 방식. 주로 C++의 static 함수 호출이나 Java의 private, final 메서드에 적용된다.
정적 타입 검사(static type checking) 프로그램 컴파일 단계에서 변수와 표현식의 자료형을 검증하는 방법. 정적 타입 언어(예: Java, C#)에서 사용된다.
정적 분석(static analysis) 소스 코드를 실행하지 않고도 버그, 보안 취약점, 코드 품질 등을 자동으로 검사하는 기법. 다양한 도구(예: lint, SonarQube)에서 구현된다.
소프트웨어 아키텍처 정적 라이브러리(static library) 실행 파일에 직접 포함되는 라이브러리 형태로, 링크 시점에 코드가 결합된다. 동적 라이브러리와 대비된다.
데이터베이스 정적 컨텐츠(static content) 변경되지 않는 웹 페이지나 파일(이미지, CSS 등)으로, 캐시가 용이하고 서버 부하를 낮춘다.

4. 음향·음악

  • 정적 잡음(static noise): 라디오, 텔레비전, 전화 등에서 발생하는 잡음으로, 흔히 “정전(靜電) 잡음”이라고도 한다. 전자기파가 불규칙하게 변조되어 들리는 잡음이다.

5. 기타 활용

  • 정적 웹 페이지(static webpage): 서버에서 동적으로 생성되지 않고, 미리 작성된 HTML 파일 형태로 제공되는 웹 페이지. 빠른 로딩과 간단한 배포가 장점이다.
  • 정적 구조물(static structure): 건축·공학 분야에서 외부 하중이 가해져도 변형이 거의 없도록 설계된 구조물을 의미한다.

참고 사항

  • “static”이라는 용어는 각 분야에서 “변하지 않음”, “고정됨”이라는 기본 개념을 공유한다. 따라서 구체적인 의미는 해당 분야의 문맥에 따라 달라진다.

위 내용은 공개된 학술 자료와 일반적인 기술 문헌을 기반으로 정리한 것으로, 추가적인 세부 사항은 각 분야별 전문 문헌을 참고한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기