shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
정적 타입 언어에서.
컨테이너 추상화는 타입 시스템에 관계없이 거의 모든 프로그래밍 언어로 작성할 수 있다. 그러나 강한 타입 객체 지향 프로그래밍 언어에서는 개발자가 재사용 가능한 동종 컨테이너를 작성하는 것이 다소 복잡할 수 있다.
요소 유형의 차이로 인해 각 요소 유형에 대한 컨테이너 컬렉션을 작성하고 유지하는 지루한 과정이 발생한다.
많은 요소 유형(예: 정수 또는 부동 소수점 숫자)은 차지하는 메모리 크기와 의미론적 의미로 인해 본질적으로 서로 호환되지 않으므로 다른 컨테이너가 필요하다(물론 상호 호환되거나 변환 가능한 경우는 제외). 최신 프로그래밍 언어는 이 문제를 해결하는 데 도움이 되는 다양한 접근 방식을 제공한다.
구미타니촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
객체 지향 프로그래밍에서 메타클래스는 그 인스턴스가 클래스 자체인 클래스이다. 객체의 동작을 정의하는 일반적인 클래스와 달리, 메타클래스는 클래스 및 해당 인스턴스의 동작을 지정한다. 모든 객체 지향 프로그래밍 언어가 메타클래스 개념을 지원하는 것은 아니다. 지원하는 언어의 경우 메타클래스가 클래스 동작에 대해 가지는 제어의 정도가 다양하다. 메타클래스는 종종 클래스를 일급 객체로 취급하여 구현되며, 메타클래스는 이러한 클래스를 생성하고 관리하는 객체가 된다. 각 프로그래밍 언어는 고유한 메타객체 프로토콜을 따르는데, 이는 객체, 클래스 및 메타클래스 간의 상호 작용을 결정하는 규칙이다. 메타클래스는 코드 생성을 자동화하고 프레임워크 개발을 향상시키기 위해 활용된다.
파이썬 예시.
파이썬에서 내장 클래스 codice_1은 메타클래스이다. 다음 간단한 파이썬 클래스를 살펴보자.
def __init__(self, make: str, model: str, year: int, color: str):
def description(self) -&gt; str:
return f"{self.color} {self.make} {self.model}"
실행 시 codice_2 자체는 codice_1의 인스턴스이다. 위에 보이는 codice_2 클래스의 소스 코드에는 codice_2 객체의 바이트 크기, 메모리에서의 이진 레이아웃, 할당 방법, codice_2가 생성될 때마다 codice_7 메서드가 자동으로 호출되는 등의 세부 사항이 포함되어 있지 않다. 이러한 세부 사항은 새 codice_2 객체가 생성될 때뿐만 아니라 codice_2의 어떤 속성에 접근할 때마다 적용된다. 메타클래스가 없는 언어에서는 이러한 세부 사항이 언어 사양에 의해 정의되며 재정의할 수 없다. 파이썬에서는 메타클래스인 codice_1이 codice_2의 동작에 대한 이러한 세부 사항을 제어한다. codice_1 대신 다른 메타클래스를 사용하여 재정의할 수 있다.
위 예시에는 codice_13, codice_14, codice_15, codice_16의 네 가지 속성과 관련된 일부 중복 코드가 포함되어 있다. 사용자 지정 메타클래스를 사용하여 이러한 중복을 일부 제거할 수 있다. 파이썬에서 메타클래스는 codice_1의 서브클래스로 정의하는 것이 가장 쉽다.
def __call__(self, *args, **kwargs):
"""Create a new instance."""
# First, create the object in the normal default way.
obj = type.__call__(self, *args)
# Additionally, set attributes on the new object.
for name, value in kwargs.items():
setattr(obj, name, value)
# Return the new object.
이 메타클래스는 객체 생성만 재정의한다. 클래스 및 객체 동작의 다른 모든 측면은 여전히 codice_1에 의해 처리된다.
이제 codice_2 클래스는 이 메타클래스를 사용하도록 다시 작성할 수 있다. 파이썬 3에서는 클래스 정의에 "키워드 인수" codice_20를 제공하여 이를 수행한다.
return " ".join(str(value) for value in self.__dict__.values())
결과 객체 codice_2는 평소와 같이 인스턴스화할 수 있지만, 원하는 수의 키워드 인수를 포함할 수 있다.
new_car = Car(make='Toyota', model='Prius', year=2005, color='Green', engine='Hybrid')
스몰토크-80에서.
스몰토크에서는 모든 것이 객체이다. 또한, 스몰토크는 클래스 기반 시스템으로, 모든 객체는 해당 객체의 구조(즉, 객체가 가지는 인스턴스 변수)와 객체가 이해하는 메시지를 정의하는 클래스를 가진다. 이는 스몰토크에서 클래스가 객체이며, 따라서 클래스는 클래스(메타클래스라고 불림)의 인스턴스여야 한다는 것을 의미한다.
예를 들어, 자동차 객체 codice_22는 클래스 codice_2의 인스턴스이다. 차례로, 클래스 codice_2는 다시 객체이며, 그 자체로 codice_25라고 불리는 codice_2의 메타클래스의 인스턴스이다. 메타클래스 이름의 공백에 유의하라. 메타클래스의 이름은 평가될 때 메타클래스 객체를 결과로 내놓는 스몰토크 표현식이다. 따라서 codice_25를 평가하면 codice_2의 메타클래스 객체가 생성되며, 그 이름은 codice_25이다 (codice_30을 평가하여 codice_2의 메타클래스 이름을 반환하는 것으로 이를 확인할 수 있다).
클래스 메서드는 인스턴스 메서드가 클래스에 속하는 것처럼 실제로 메타클래스에 속한다. 객체 codice_32에 메시지가 전송될 때, 메서드 검색은 codice_33에서 시작된다. 찾을 수 없으면 슈퍼클래스 체인을 따라 올라가서 찾든 못 찾든 Object에서 멈춘다.
codice_33에 메시지가 전송될 때 메서드 검색은 codice_35에서 시작되어 슈퍼클래스 체인을 따라 codice_36로 진행된다. 지금까지 메타클래스 상속 체인이 클래스 상속 체인을 정확히 따르고 있음에 유의하라. 그러나 codice_36가 codice_38의 서브클래스이므로 메타클래스 체인은 더 확장된다. 모든 메타클래스는 Class의 서브클래스이다.
초기 스몰토크에서는 codice_38라는 메타클래스가 하나뿐이었다. 이는 모든 클래스가 동일한 메서드, 특히 새 객체를 생성하는 메서드, 즉 codice_40를 가진다는 것을 의미했다. 클래스가 고유한 메서드와 고유한 인스턴스 변수(클래스 인스턴스 변수라고 하며 클래스 변수와 혼동해서는 안 됨)를 가질 수 있도록 스몰토크-80은 각 클래스 codice_41에 대해 고유한 메타클래스 codice_42를 도입했다. 이는 각 메타클래스가 사실상 싱글턴 클래스임을 의미한다.
메타클래스들이 서로 다르게 동작해야 한다는 요구 사항이 없으므로, 모든 메타클래스는 codice_43라는 단 하나의 클래스의 인스턴스이다. codice_43의 메타클래스는 codice_45라고 불리며, 이는 다시 클래스 codice_43의 인스턴스이다.
스몰토크-80에서 모든 클래스(codice_47 제외)는 슈퍼클래스를 가진다. 모든 메타클래스의 추상 슈퍼클래스는 codice_38이며, 이는 클래스의 일반적인 특성을 기술한다.
메타클래스에 대한 슈퍼클래스 계층은 클래스에 대한 계층과 평행을 이루지만, codice_47 클래스는 예외이다. 모든 메타클래스는 codice_38의 서브클래스이므로:
결합 쌍둥이처럼 클래스와 메타클래스는 함께 탄생한다. codice_43는 결합된 클래스를 가리키는 인스턴스 변수 codice_53를 가진다.
일반적인 스몰토크 클래스 브라우저는 메타클래스를 별도의 클래스로 표시하지 않는다. 대신 클래스 브라우저는 클래스와 해당 메타클래스를 동시에 편집할 수 있도록 한다.
메타클래스 계층의 클래스 이름은 동일한 이름의 개념과 쉽게 혼동될 수 있다. 예를 들어:
네 개의 클래스는 새 클래스를 설명하는 기능을 제공한다. 이들의 상속 계층 (Object에서 시작)과 제공하는 주요 기능은 다음과 같다.
루비에서.
루비는 를 도입하고 codice_43 클래스를 제거하며 클래스-오브 맵을 (재)정의함으로써 스몰토크-80 메타클래스 개념을 순화한다.
변경 사항은 다음과 같이 도식화할 수 있다:
특히 스몰토크의 암시적 메타클래스와 루비의 클래스 eigenclass 간의 대응 관계에 주목하라.
루비 eigenclass 모델은 암시적 메타클래스 개념을 완전히 통일시킨다. 즉, 모든 객체 x는 x의 eigenclass라고 불리는 고유한 메타 객체를 가지며, 이는 x보다 한 단계 더 높은 메타 수준이다. "고차" eigenclass는 일반적으로 순전히 개념적으로 존재한다. 대부분의 루비 프로그램에서는 어떤 메서드도 포함하지 않거나 다른 데이터를 저장하지 않는다.
다음 다이어그램은 스몰토크-80과 루비의 핵심 구조 샘플을 비교하여 보여준다.
두 언어 모두에서 구조는 순환 객체(즉, 파란색 또는 녹색 링크의 조합으로 형성된 주기에서 나타나는 객체)를 포함하는 내장 부분과 클래스 codice_62와 codice_63, 그리고 말단 객체 codice_64와 codice_65의 네 가지 명시적 객체를 포함하는 사용자 부분으로 구성된다.
녹색 링크는 상속의 자식→부모 관계(암시적인 상향 방향 포함)를 보여주고, 파란색 링크는 인스턴스화의 보완적인 멤버→컨테이너 관계를 보여준다(x에서 나가는 파란색 링크는 x에서 메서드가 호출될 때 메서드 조회를 시작하는 x의 최소 실제 컨테이너를 가리킨다). 회색 노드는 eigenclass(스몰토크-80의 경우 암시적 메타클래스)를 나타낸다.
오른쪽 다이어그램은 루비의 eigenclass에 대한 느긋한 계산법 그림도 제공한다. codice_65 객체는 codice_65에 싱글턴 메서드를 추가한 결과로 eigenclass가 평가(할당)될 수 있다.
루비의 codice_68라는 인트로스펙션 메서드에 따르면,
모든 클래스(및 모든 eigenclass)의 클래스는
항상 codice_38 클래스이다(다이어그램에서 codice_22로 표시됨).
codice_38와 codice_72만이 클래스를 인스턴스로 가지는 클래스이다. codice_38의 서브클래싱은 허용되지 않는다.
메타클래스의 표준 정의를 따르면 codice_38와 codice_72가 루비의 유일한 메타클래스라고 결론 내릴 수 있다.
이는 스몰토크-80에서 모든 클래스가 자체 메타클래스를 가지므로, 루비와 스몰토크 간의 대응 관계와 모순되는 것처럼 보인다.
이러한 불일치는 루비와 스몰토크의 codice_68 인트로스펙션 메서드 간의 불일치에 기반한다. x ↦ x.codice_68 맵이 말단 객체에서는 일치하지만, 클래스에 대한 제한에서는 다르다. 이미 위에서 언급했듯이, 클래스 codice_78의 경우 루비 표현식 codice_79는 항상 codice_38로 평가된다. 스몰토크-80에서는 codice_78가 클래스이면 codice_82 표현식은
루비의 codice_83에 해당하며,
이는 codice_78의 eigenclass로 평가된다.
오브젝티브-C에서.
오브젝티브-C의 메타클래스는 스몰토크-80의 메타클래스와 거의 동일하다. 이는 오브젝티브-C가 스몰토크에서 많은 것을 차용했기 때문에 놀라운 일이 아니다. 스몰토크와 마찬가지로 오브젝티브-C에서는 인스턴스 변수와 메서드가 객체의 클래스에 의해 정의된다. 클래스는 객체이므로 메타클래스의 인스턴스이다.
스몰토크와 마찬가지로 오브젝티브-C에서는 클래스 메서드가 단순히 클래스 객체에서 호출되는 메서드이므로, 클래스의 클래스 메서드는 해당 메타클래스에서 인스턴스 메서드로 정의되어야 한다. 다른 클래스는 다른 클래스 메서드 집합을 가질 수 있으므로, 각 클래스는 자체적인 별도의 메타클래스를 가져야 한다. 클래스와 메타클래스는 항상 쌍으로 생성된다. 런타임에는 클래스-메타클래스 쌍을 각각 생성하고 등록하는 함수 codice_85 및 codice_86가 있다.
메타클래스에 대한 이름은 없지만, 모든 클래스 객체에 대한 포인터는 제네릭 타입 codice_38로 참조될 수 있다(모든 객체에 대한 포인터에 사용되는 타입 codice_88와 유사).
클래스 메서드는 상속을 통해 상속되므로 스몰토크와 마찬가지로 메타클래스는 클래스 계층과 평행한 상속 스키마를 따라야 한다(예: 클래스 A의 부모 클래스가 클래스 B인 경우, A의 메타클래스 부모 클래스는 B의 메타클래스이다). 루트 클래스는 예외이다.
스몰토크와 달리 루트 클래스의 메타클래스는 루트 클래스(일반적으로 코코아 프레임워크를 사용하는 codice_89) 자체로부터 상속받는다. 이는 모든 클래스 객체가 궁극적으로 루트 클래스의 인스턴스임을 보장하여, 객체 자체에 유용한 유틸리티 메서드인 루트 클래스의 인스턴스 메서드를 클래스 객체에 사용할 수 있도록 한다.
메타클래스 객체는 다르게 동작하지 않으므로(메타클래스에 클래스 메서드를 추가할 수 없으므로 모든 메타클래스 객체는 동일한 메서드를 가짐), 모두 동일한 클래스, 즉 루트 클래스의 메타클래스(스몰토크와 다름)의 인스턴스이다. 따라서 루트 클래스의 메타클래스는 그 자체의 인스턴스이다. 그 이유는 모든 메타클래스가 루트 클래스로부터 상속받으므로 루트 클래스의 클래스 메서드를 상속받아야 하기 때문이다.
언어 및 도구 지원.
다음은 메타클래스를 지원하는 가장 눈에 띄는 프로그래밍 언어들이다.
메타클래스를 지원하는 덜 보편적인 언어로는 OpenJava, OpenC++, OpenAda, CorbaScript, ObjVLisp, Object-Z, MODEL-K, XOTcl, MELDC 등이 있다. 이들 중 몇몇은 1990년대 초반에 만들어졌으며 학술적 관심의 대상이다.
프롤로그의 객체 지향 확장인 Logtalk도 메타클래스를 지원한다.
자원 기술 프레임워크 (RDF)와 통합 모델링 언어 (UML)는 모두 메타클래스를 지원한다.
가와카미촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
가이베촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
다촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
간노촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
객체 지향 프로그래밍에서 헬퍼 클래스(Helper class)는 사용되는 애플리케이션이나 클래스의 주요 목표가 아닌 일부 기능을 제공하는 데 도움을 주기 위해 사용된다. 헬퍼 클래스의 인스턴스는 헬퍼 객체라고 불린다 (예를 들어, 위임 패턴에서).
헬퍼 클래스는 종종 초보 프로그래머가 한두 개의 클래스를 만드는 것을 넘어선 후에 초급 프로그래밍 수업에서 생성된다.
유틸리티 클래스는 모든 메서드가 정적이라는 점에서 헬퍼 클래스의 특별한 경우이다. 일반적으로 헬퍼 클래스는 모든 정적 메서드를 가질 필요는 없지만 인스턴스 변수를 가질 수 있다. 헬퍼 클래스의 여러 인스턴스가 존재할 수도 있다.
이것은 유틸리티 클래스의 예시이기도 하다. 아래는 문자열 객체에 대한 확장 메서드이다.
public static class PrependHelper
// static functions
public static string MeowPrepend(this string text)
return $"Meow meow {text}!";
public static string WoofPrepend(this string text)
return $"Woof woof {text}!";
public static string WoohPrepend(this string text)
return $"Wooh {text}!";
헬퍼 클래스의 대안.
헬퍼 클래스가 될 함수들은 사용되는 곳 가까이에 배치될 수 있다.
다른 대안은 헬퍼 클래스 매개변수를 필드로 클래스에 래핑하는 것이다. 그 클래스는 가지고 있는 필드와 연결된 비즈니스 도메인에서 이름을 가질 수 있다. 아래 예시는 헬퍼 메서드를 도메인 타입의 메서드로 변환하는 방법을 보여준다:
public class Text
string text;
public string MeowPrepend()
public string WoofPrepend()
public string WoohPrepend()
미나토촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
가미사노촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
객체 지향 프로그래밍에서 인터페이스(interface) 또는 프로토콜(protocol) 타입은 클래스의 추상으로 작용하는 자료형이다. 이것은 일련의 메서드 시그니처를 설명하며, 그 구현은 서로 반드시 관련될 필요는 없는 여러 클래스가 제공할 수 있다. 인터페이스에 나열된 메서드를 제공하는 클래스는 인터페이스를 구현한다고 말하거나, 프로토콜을 채택한다고 말한다.
객체가 완전히 캡슐화되면 인터페이스는 다른 객체가 객체에 접근할 수 있는 유일한 방법이다. 예를 들어, 자바에서 codice_1 인터페이스는 구현하는 클래스가 구현해야 하는 codice_2 메서드를 지정한다. 이는 예를 들어 정렬 메서드가 클래스의 내부 특성에 대해 아무것도 알 필요 없이(이러한 두 객체가 codice_2를 통해 비교될 수 있다는 점을 제외하고) Comparable 인터페이스를 구현하는 모든 타입의 객체 컬렉션을 정렬할 수 있음을 의미한다.
일부 프로그래밍 언어는 인터페이스에 대한 명시적인 언어 지원을 제공한다: 에이다, C#, D, 다트, 델파이, Go, 자바, 로그토크, 오브젝트 파스칼, 오브젝티브-C, OCaml, PHP, 래킷, Seed7, 스위프트, 파이썬 3.8. C++와 같이 다중 상속을 지원하는 언어에서는 인터페이스가 추상 클래스로 구현된다.
인터페이스 구문 예시는 다음과 같다:
interface Flyable {
void fly();
interface Vocal {
void vocalize();
public class Bird extends Theropod implements Flyable, Vocal {
명시적인 지원이 없는 언어에서는 인터페이스가 종종 관례로 존재하며, 이는 덕 타이핑으로 알려져 있다. 예를 들어, 파이썬에서 어떤 클래스든 codice_4 메서드를 구현하고 컬렉션으로 사용될 수 있다.
하스켈과 같은 언어의 타입 클래스나 ML 및 OCaml의 모듈 시그니처는 인터페이스가 사용되는 많은 용도로 사용된다.
러스트에서는 인터페이스를 트레이트(traits)라고 부른다. 러스트에서 codice_5는 메서드를 가지지 않고, 대신 codice_5가 구현하는 메서드를 선언하는 codice_7를 구현한다.
trait Pet {
fn speak(&amp;self);
struct Dog&lt;'a&gt; {
name: &amp;'a str
impl&lt;'a&gt; Dog&lt;'a&gt; {
fn new(name: &amp;'a str) -&gt; Self {
impl Pet&lt;'a&gt; for Dog&lt;'a&gt; {
fn speak(&amp;self) {
println!("{} says 'Woof!'", self.name);
시모사노촌()은 일본 교토부 구마노군에 설치되었던 촌이다. 현재의 교탄고시의 일부에 해당한다.
오하라촌()은 일본 교토부 오타기군에 설치되었던 촌이다. 현재의 교토시 사쿄구의 북동부에 해당한다.
러시아-키르기스스탄 관계는 러시아와 키르기스스탄 양국 간의 관계를 말한다. 러시아는 비슈케크에 대사관을, 오시에 총영사관을 두고 있으며, 키르기스스탄은 모스크바에 대사관을, 예카테린부르크에 총영사관을, 노보시비르스크에 부영사관을 두고 있다.
1860년대에 옛 카라키르기스 칸국은 러시아에 의해 정복되었으며, 1916년에는 중앙아시아 전역에서 일어난 반란의 일환으로 키르기스인들이 러시아의 지배에 맞서 봉기하였다.
1991년 러시아 대통령으로 선출된 보리스 옐친은 첫 해외 순방지로 키르기스스탄을 방문하였다.
당시 키르기스스탄 대통령 아스카르 아카예프는 카자흐스탄의 누르술탄 나자르바예프 대통령이 1994년 6월에 제안한 유라시아 연합과 같은 보다 직접적인 형태의 재통합 구상에 대해 매우 긍정적인 입장을 보였다. 그는 중립 정책을 대폭 수정하여, 키르기스스탄과 중국의 국경 통제권을 러시아 국경수비대에 위임하기도 하였는데, 이는 재통합을 향한 또 다른 움직임이었다.
키르기스스탄 정부는 러시아의 경제적 보호를 요청할 수밖에 없었다. 아카예프 대통령은 국제적인 "후원자"를 찾기 위한 노력을 기울였으나, 실질적인 지원보다는 국제 사회의 호의적인 태도만을 얻는 데 그쳤다.
알마즈베크 아탐바예프 대통령은 재임 기간 동안 스스로를 친러 정치인으로 거듭 강조하였다. 그는 키르기스스탄의 관세동맹 가입을 발표하고, 2014년에는 미국 제376항공원정비행단의 철수를 성사시켰으며, 러시아 연방과의 경제 관계 강화를 지속적으로 주장하였다.
이주민 관계.
러시아는 키르기스스탄에 대한 지원을 구소련 국가들이었던 국가들, 즉 "근접 해외"에서 영향력을 확대하려는 새로운 대외 정책의 성공적인 선례로 보고 있다. 러시아는 신생 독립국들로부터 러시아인들이 대규모로 유입되는 상황을 원치 않았으며, 실제로 1992년부터 1995년 사이 약 200만 명의 러시아계 주민이 러시아로 귀환하였다. 반면, 아스카르 아카예프 대통령은 자국 내 러시아계 인구의 유출을 막을 방안을 모색했는데, 이로 인해 의사, 교사, 기술자 등 전문 인력의 부족 현상이 심화되고 있었기 때문이다. 그러나 인구 조사 자료에 따르면, 2020년 기준 키르기스스탄 내 러시아계 인구는 1989년에 비해 약 3분의 1 수준으로 감소하였다.
2023년, 키르기스스탄은 자국에 망명 중인 러시아 반전 인사들의 개인정보를 러시아 정부와 공유하는 데 동의하였다. 같은 해 6월에는 러시아의 반전 활동가 알렉세이 로즈코프를 러시아로 송환하였다.
2025년 2월 1일 기준, 키르기스스탄은 총 6,305개의 일자리 공석이 발생할 정도로 심각한 노동력 부족을 겪고 있으며, 이는 주로 블루칼라 직종에서 나타났다. 공식 실업률은 1.8%였지만, 약 69,300명이 고용 서비스 기관에 구직 등록을 한 상태였다. 지난 30여 년간 많은 키르기스스탄 국민이 러시아에서 노동자로 일해왔으나, 최근에는 러시아의 경기 침체, 규제 강화, 반이민 정서 확산 등의 이유로 귀국 이주가 증가하는 추세이다. 이에 따라 키르기스스탄 정부는 귀환 노동자들을 수용하기 위해 새로운 산업 기업체 설립에 주력하고 있다.
민족 정책.
이러한 이유들로 인해, 키르기스 민족주의자들과 다른 독립 성향의 정치인들의 반대에도 불구하고, 1995년 아카예프는 키르기스어를 유일한 공용어로 규정한 헌법 조항을 재검토해 달라는 보리스 옐친 러시아 대통령의 요청을 수용하였다. 현재 헌법에서는 키르기스어가 국가 언어로, 러시아어는 "공용어"로 명시되어 있다.
나베야우에노촌()은 일본 아이치현 아이치군에 설치되었던 촌이다. 현재의 나고야시 지쿠사구의 일부에 해당한다.
야마구치촌()은 일본 아이치현 아이치군에 설치되었던 촌이다. 현재의 세토시의 일부에 해당한다.
나와촌()은 일본 아이치현 지타군에 설치되었던 촌이다. 현재의 도카이시의 북부에 해당한다.
에스토니아는 1918년 2월 24일, 러시아 제국으로부터 독립을 얻었고, 국제연맹의 회원국 자격을 통해 많은 나라와 외교 관계를 수립하였다. 1940년 에스토니아가 강제로 소련에 편입된 것은 국제 사회에서 일반적으로 인정받지 못하였으며, 에스토니아 외교 서비스는 일부 나라에서 계속 활동하였다. 소련으로부터 독립을 회복한 후, 러시아는 에스토니아 독립을 재인정한 최초 국가들 중 하나였다(가장 먼저 한 국가는 1991년 8월 22일, 아이슬란드였다). 에스토니아가 독립을 되찾은 직후의 즉각적인 우선 과제는 러시아 (구소련) 군대가 에스토니아 영토에서 철수하는 것이었다. 1994년 8월에 이것이 완료되었다. 그러나 1999년에 에스토니아와 체결된 국경 조약을 러시아가 비준하지 않기로 결정함에 따라 모스크바와의 관계는 계속 긴장 상태를 유지하고 있다.
에스토니아와 대한민국 간의 외교 관계 수립은 1991년 9월 17일에 시작되었다.
에스토니아는 서울에 대사관을 두고 있다.
에스토니아는 한반도에서 대한민국을 유일한 합법 정부로 인정하고 있다.
에스토니아는 리가에 대사관을 두고 있으며, 라트비아는 탈린에 대사관을 두고 있다.
두 국가는 343km에 달하는 국경을 공유하고 있다.
양국은 소련 시절의 공통된 역사를 바탕으로 인접 국가로서 긴밀한 관계를 유지하고 있다.
러시아는 1920년 2월 2일, 타르투 조약을 통해 에스토니아를 인정하였다. 러시아-에스토니아 관계는 1991년 1월 양국 지도자인 러시아의 보리스 옐친과 에스토니아의 아르놀드 뤼텔이 탈린에서 만나 소련으로부터의 에스토니아 독립을 예상하여 두 나라 관계에 관한 조약을 체결하면서 재수립되었다. 이 조약은 당시 에스토니아에 영구 거주하는 모든 주민이 자유롭게 시민권을 선택할 권리를 보장하였다.
러시아는 1991년 8월 24일, 소련 쿠데타 실패 이후 에스토니아를 재인정한 최초 국가들 중 하나였다. 소련은 1991년 9월 6일, 에스토니아의 독립을 인정하였다. 1991년 1월, 옐친 대통령이 발트 3국에 연대감을 처음 표명한 이후 에스토니아와 옐친 정부 간의 관계는 약화되었다. 러시아군의 발트 지방 철수 문제와 1940년부터 1991년 사이에 에스토니아에 정착한 이들과 그 후손들에게 자동 시민권을 부여하지 않은 에스토니아의 정책이 주요 쟁점으로 남아 있었다.
에스토니아는 빌뉴스에 대사관을 두고 있으며, 리투아니아는 탈린에 대사관을 두고 있다.
두 나라는 발트 지방에 위치해 있으며 NATO와 EU의 정회원국이다.
핀란드는 1920년 6월 20일, 에스토니아를 최초로 승인하였다.
현재 핀란드는 탈린에 대사관과 타르투에 명예영사관을 두고 있으며, 에스토니아는 헬싱키에 대사관을, 코트카, 마리에함, 오울루, 탐페레, 투르쿠, 바사에 명예영사관을 두고 있다.
양국은 지리적, 문화적으로 밀접한 관계를 유지해왔으며, 발트해 국가 이사회(CBSS), 유럽 연합(EU), 북대서양 조약 기구(NATO)의 정회원국으로서 긴밀히 협력하고 있다.
또한, 에스토니아와 핀란드는 오스트레일리아 캔버라에 공동 대사관을 운영하고 있으며,
에스토니아는 핀란드의 NATO 가입 신청을 전폭적으로 지지하였고, 이는 2023년 4월 4일, 핀란드의 정식 가입으로 이어졌다.
에스토니아는 워싱턴 D.C.에 대사관을, 뉴욕과 샌프란시스코에 총영사관을 두고 있다.
미국은 탈린에 대사관을 두고 있다.
빈센트 존 벨라스케즈(Vincent John Velasquez, 1992년 6월 7일 ~ )는 미국의 야구 선수이자, 전 KBO 리그 롯데 자이언츠의 투수이다.
2010년에 휴스턴 애스트로스에 입단하였다.
2025년 8월 7일에 터커 데이비드슨을 대체할 외국인 투수로 영입되었으며 시즌 도중 상무 입대한 투수 진승현이 단 26번을 선택했는데 이 등번호는 2025년 5월 14일 찰리 반즈 대체 외국인 투수로 영입된 알렉 감보아 등번호 물망에 거론됐다.
이라크에 대한 군사력 사용 승인 결의안(, 약칭)() 또는 유엔 안전 보장 이사회 결의 제678호에 따른 미군 사용을 승인하는 공동 결의안(, 공식 명칭)은 미국 의회가 걸프 전쟁에서 미군 사용을 승인한 1991년 1월 14일의 결의안이다.
조지 H. W. 부시 대통령은 1990년 11월 29일 유엔 유엔 안전 보장 이사회 결의 제678호에 명시된 이라크에 대한 1991년 1월 15일 시한을 일주일 앞둔 1991년 1월 8일에 의회 공동 결의안을 요청했다. 부시 대통령은 이라크의 1990년 8월 2일 쿠웨이트 침공에 대응하여 지난 5개월 동안 의회 승인 없이 50만 명 이상의 미군을 사우디아라비아와 페르시아만 지역에 배치했다.
상원 공동 결의안 2는 1991년 1월 12일 미국 상원에서 52대 47로 승인되었다.
하원 공동 결의안 77은 1991년 1월 12일 미국 하원에서 250대 183으로 승인되었다.
2021년 6월 29일, 미국 하원은 1957년 승인과 함께 이 승인안을 폐지하기 위해 366대 46으로 투표했다. 2023년 3월 16일, 팀 케인과 토드 영이 발의한 1991년 및 2002년 AUMF 폐지 법안이 상원에서 68대 27로 통과되었다.
1990년 통합예산총괄조정법(, OBRA-90; )은 미국의 연방 예산 적자를 줄이기 위해 예산 조정 과정에 따라 제정된 의회법이다. 이 법에는 재량 지출 및 세금에 대한 "페이고(pay-as-you-go)" 또는 "페이고" 절차를 확립한 1990년 예산 집행법이 포함되었다.
이 법은 조지 H. W. 부시 대통령이 세금 인상 금지에 대한 1988년 에 반하여 1990년 11월 5일에 서명되어 발효되었다. 이는 1992년 대통령 선거의 쟁점이 되었다.
이 법은 개인 소득세율을 인상했다. 최고 법정세율은 28%에서 31%로 인상되었고, 개인 대체 최저세율은 21%에서 24%로 인상되었다. 자본 이득 세율은 28%로 제한되었다. 고소득 항목별 공제액의 가치는 제한되었다. 즉, AGI가 10만 달러를 초과하는 금액에 3%를 곱한 만큼 감액되었다. 15만 달러에서 27만 5천 달러 사이의 과세 소득 범위에 적용되는 개인 면제 단계적 폐지를 일시적으로 만들었다.
항목별 공제는 1995년까지 일시적으로 제한되었다. 급여세율이 인상되었다. 병원 보험(메디케어)에 대한 과세 임금 상한선은 53,400달러에서 125,000달러로 인상되었다. 다른 연금 적용을 받지 않는 주 및 지방 공무원에 대한 사회 보장세가 확대되었다. 0.2%의 추가 실업 보험 부가세가 부과되었다.
이 법은 자동차의 경우 3만 달러, 보트의 경우 10만 달러, 비행기의 경우 25만 달러, 모피의 경우 1만 달러를 초과하는 가격에 대해 30%의 소비세를 부과했다. 또한 휘발유세를 갤런당 5센트 인상하고, 담배 및 주류세를 인상했다. 즉, 담배 한 갑당 8센트, 주류 증류주 갤런당 1.00달러, 맥주 6캔당 16센트, 테이블 와인 한 병당 18센트가 인상되었다. 공항 및 항공 신탁 기금 세금을 25% 인상하여 연장했으며, 전화 서비스에 대한 3% 연방 전화 소비세를 영구적으로 연장했다.
이 법은 주정부에 약물 활용 검토("DUR") 위원회를 설립하여 메디케이드 프로그램, 부상 근로자 프로그램, 주 공무원 혜택과 같이 주정부에서 구매하는 의료 서비스에 대한 주정부별 약물 구매 및 처방집 결정을 관리할 수 있는 권한을 부여했다. 그 결과, 이 위원회들(지금은 때때로 "약학 및 치료" 위원회라고 불림)은 목록에 있는 어떤 약도 다른 약보다 더 효과적이거나 덜 안전하다고 느껴지지 않는 약물 분류 및 해당 분류 내 약물 목록을 정의한다. 이 결정은 재정적 이해 상충이 없다고 간주되는 독립적인 의사와 약사들로 구성된 단체에 의해 이루어진다. 이 법은 계급별 약물 비교를 생성하기 위해 증거 편집 및 공개 의견과 함께 결정이 이루어져야 한다고 규정한다. 약물이 목록에 오르면 "선호 약물"로도 선택될 수 있다. 선호 약물은 일반적으로 저렴한 제네릭 약물이다. 이 법은 약사가 선호 약물(해당 주에 존재하는 경우)로 대체할 수 있으며, 대체에 대해 환자에게 상담을 제공해야 한다고 명시했다. 이 법은 또한 선호 약물로 등재된 약물이 제조업체에서 주정부 기관으로 "밀폐된 비투명 리베이트"를 받을 수 있도록 허용한다. 이는 연방법에 따라 공중이 평균 도매 가격(AWP) 미만의 리베이트 금액을 알 권리가 없는 법적으로 승인된 리베이트이다. "충분한 증거가 존재하지 않는" 경우(증거 보고서에 따르면) 약물이 덜 안전하다고 판단되면 약물은 "대체 가능"으로 선언되고, PDL에 등재되고 추가 리베이트 프로그램에 참여할 수 있다.
밀리센트 버논 펜윅(Millicent Vernon Fenwick, 1910년 2월 25일 ~ 1992년 9월 16일)은 미국의 정치인으로 미국 뉴저지주 연방하원의원이다.
프레드 제임스 에커트(Fred James Eckert, 1941년 5월 6일 ~ )은 미국의 정치인으로 미국 유엔식량농업기구 주재 미국 대사이다.
대전 블루아이 WFC()는 대한민국 대전광역시에 있었던 풋살 선수단이다. 판암풋살장이 운영했던 여자 아마추어 풋살단이며, 2014년에 창단되었고 2017년에 해단되었다.
유엔 총회 결의 제3379호는 1975년 11월 10일 채택되었으며, 찬성 72표, 반대 35표, 기권 32표로 "시온주의는 인종 차별 및 인종 차별의 한 형태이다"라고 결정하였다. 이 결의는 1991년 12월 16일 채택된 유엔 총회 결의 제46/86호에 의해 철회되었는데, 당시 찬성 111표, 반대 25표, 기권 13표를 얻었다. 제3379호 결의안에 대한 투표는 유엔 총회 결의 제3236호와 제3237호가 채택된 지 약 1년 후에 이루어졌다. 전자는 "팔레스타인 문제"를 인정하고 팔레스타인 해방기구 (PLO)를 국제 외교에 참여하도록 초청했으며, 후자는 팔레스타인 정치 지도자 야세르 아라파트의 "" 이후 PLO를 비회원 총회 옵서버로 지정했다.
1963년 11월 10일 채택된 모든 형태의 인종 차별 철폐 선언의 맥락에서, 제3379호 결의는 이스라엘국의 민족 이데올로기를 공식적으로 비난했다. 이 결의는 아랍 연맹과 다수의 이슬람 국가들이 후원했으며, 주로 제2세계와 많은 아프리카 국가들의 찬성표에 의해 지지되었다. 1949년에 유엔 회원국이 된 이스라엘은 제3379호 결의에 반대 투표를 하고 이를 비난했으며, 주로 제1세계의 지지를 받았다.
팔레스타인의 유대 민족주의.
1920년 7월, 산레모 회의에서 팔레스타인에 대한 국제연맹 "A"급 위임통치가 영국에 할당되었다. 위임통치 문서의 서문에는 다음과 같이 선언되었다.
주요 연합국은 또한 위임통치국이 1917년 11월 2일 대영제국 정부가 처음 발표하고 해당 국가들이 채택한 밸푸어 선언을 팔레스타인에 유대인 민족 본거지를 설립하는 데 효력을 발휘할 책임이 있음을 동의하였으며, 팔레스타인 내 기존 비유대인 공동체의 시민적 및 종교적 권리나 다른 어떤 나라에서 유대인이 누리는 권리 및 정치적 지위에 해를 끼칠 어떠한 행위도 해서는 안 된다는 점이 명확히 이해된다.
유엔 팔레스타인 분할안.
1947년 11월 29일, 유엔 총회는 "팔레스타인의 미래 정부와 관련하여, 위임통치국인 영국과 유엔의 다른 모든 회원국들이 경제 연합을 포함한 분할 계획을 채택하고 이행할 것"을 권고하는 결의 제181호(II)를 채택했다. 이 계획은 영국 위임통치를 종료하고 팔레스타인을 "독립 아랍국과 유대국, 그리고 예루살렘 시에 대한 특별 국제 체제"로 분할하는 제안을 담고 있었다. 1948년 5월 14일, 팔레스타인에 대한 영국 위임통치가 만료되는 날, 유대인 인민 평의회는 텔아비브 박물관에 모여 에레츠 이스라엘에 유대 국가인 이스라엘국의 설립을 선언하는 선포문을 승인했다.
1949년 5월 11일, 이스라엘은 유엔 회원국으로 가입했다.
제3379호 결의안의 내용.
제3379호 결의안의 전문은 다음과 같다.
1975년 11월 10일 같은 날 유엔 총회 연설에서 이스라엘 대사 하임 헤르초그는 다음과 같이 말했다.
헤르초그는 결의안 사본을 들고 다음과 같은 말로 연설을 마쳤다. 연설을 마치면서 헤르초그는 결의안을 반으로 찢었다.
하이파, 예루살렘, 텔아비브의 "유엔 애비뉴" 이름은 유엔의 결정에 대한 반응으로 "시온주의 애비뉴"로 변경되었다.
투표 전에 유엔 주재 미국 대사 대니얼 패트릭 모이니핸은 "유엔이 반유대주의를 국제법으로 만들려 한다"고 경고했다. 그는 결의안에 반대하는 연설을 했으며, "미국은 이 악명 높은 행위를 인정하지 않을 것이며, 준수하지 않을 것이며, 결코 묵인하지 않을 것입니다... 큰 악이 세상에 풀려났습니다"라는 유명한 대사를 포함했다.
미국 캠벨의 한 고등학생 집단이 제3379호 결의안에 반대하는 청원서에 지역 쇼핑센터에서 서명을 받으려 했다. 그 결과는 프루니야드 쇼핑센터 대 로빈스 (1980)라는 미국 대법원의 중요한 판결로 이어졌는데, 이는 쇼핑몰의 공공 장소로 간주되는 곳에서 언론의 자유 행사를 확대할 주정부의 권리를 지지하는 판결이었다.
멕시코가 이 결의안에 찬성표를 던지자 일부 미국 유대인들은 멕시코 관광 보이콧을 조직했다. 이는 멕시코 외무장관 에밀리오 오스카 라바사가 이스라엘을 방문한 후 종료되었다(라바사는 얼마 후 사임할 수밖에 없었다).
철회.
1991년 12월 16일 채택된 유엔 총회 결의 제46/86호는 제3379호 결의에서 시온주의를 인종 차별의 한 형태로 규정한 것을 철회했다. 이스라엘은 이 철회를 1991년 마드리드 회담 참여의 조건으로 내세웠다. 제46/86호 결의안에 대한 투표는 걸프 전쟁 직후에 이루어졌으며, 88개국이 후원했는데, 여기에는 제1세계와 제2세계의 압도적 다수가 포함되었고, 주로 많은 아프리카 국가들의 지지를 받았다. 아랍 연맹, 대부분의 이슬람 국가들, 그리고 네 다른 국가(쿠바, 조선민주주의인민공화국, 스리랑카, 베트남)는 이에 반대 투표를 했다.
총체적으로, 제3379호 결의안을 철회하는 동의안은 찬성 111표, 반대 25표, 기권 13표를 얻었다.
미국의 동의안.
제46/86호 결의안은 미국의 압력으로 제기되었으며, 미국 대통령 조지 H. W. 부시는 다음과 같은 성명과 함께 제3379호 결의안 철회 동의안을 직접 제안했다.
제46/86호 결의안의 내용.
철회 결의안의 전문은 단순히 다음과 같았다.
"총회는 1975년 11월 10일의 결의 제3379호(XXX)에 포함된 결정을 철회하기로 결정한다."
2004년 6월 21일, 반유대주의 문제에 관한 첫 유엔 회의를 개회하면서 유엔 사무총장 코피 아난은 "반유대주의 문제에 대한 유엔의 행동이 항상 그 이상에 부합하지는 않았다. 총회가 1975년에 시온주의를 인종 차별과 동일시하는 결의안을 채택한 것은 유감스러운 일이며, 나중에 그 입장을 철회한 것을 환영한다"고 밝혔다.
토니 패트릭 홀(Tony Patrick Hall, 1942년 1월 16일 ~ )은 미국의 정치인으로 미국 유엔식량농업기구 주재 미국 대사이다.
폴 레너드()라는 이름을 가진 사람은 다음이 있다.
도널드 랠프 워트(, 1938년 7월 29일~2024년 8월 24일)는 "코요테"()라는 별명으로 알려진 미국의 프로 야구 선수이다. 1963년부터 1971년까지 메이저 리그 베이스볼(MLB)에서 3루수로 뛰었으며, 선수 경력의 대부분을 디트로이트 타이거스에서 보내며 한 차례 올스타 선정과 1968년 월드 시리즈 우승을 경험했다.
명예의 전당에 헌액된 동시대의 3루수 브룩스 로빈슨에 가려 큰 주목은 받지 못했지만, 당대 메이저 리그 최고의 수비형 3루수 중 한 명으로 평가받았다. 1971년에 워싱턴 세너터스 소속으로 메이저 리그 마지막 시즌을 보냈다.
워트는 1938년 7월 29일 미국 펜실베이니아주 랭커스터군 스트래즈버그에서 태어났다. 이후 펜실베이니아주 랭커스터에 있는 프랭클린 &amp; 마셜 칼리지에 다니며 학내 야구부인 디플로매츠에서 선수로 뛰었다. 1958년에 아마추어 자유계약선수 자격으로 디트로이트 타이거스와 계약을 맺었고, 이후 몇 년간 마이너 리그에 머물렀다.
1963년~1967년.
워트는 24세이던 1963년에 메이저 리그의 부름을 받았으며, 이듬해인 1964년에는 디트로이트 타이거스의 주전 3루수로 자리잡았다. 이후 1970년 시즌까지 부동의 주전 자리를 꿰찼다. 타격 부문에서 괄목할만한 성적을 거두지는 못했지만, 당대 최고의 수비형 3루수 중 한 명으로 이름을 알렸다. 1965년 시즌에는 리그 전 경기인 162경기에 출전했으며, 수비율 .976로 아메리칸 리그 3루수 중 이 부문 1위에 이름을 올렸다. 이는 1960년대에 브룩스 로빈슨이 아닌 다른 3루수가 수비율 1위를 차지한 유일한 시즌이었다. 또한 그해 출루율 .341를 비롯해 커리어 하이인 159안타, 73볼넷을 기록했으며, 12홈런으로 장타력도 발휘했다. 이러한 활약으로 워트는 미국야구기자협회 디트로이트 지부가 선정한 초대 ‘타이거스 올해의 선수’에도 선정되었으며, 아메리칸 리그 최우수 선수상 투표에서도 10위에 이름을 올렸다. 1966년 시즌에는 타율 .268, 출루율 .342, 2루타 20개, 11홈런, 70타점으로 데뷔 이후 최고의 시즌을 보냈다.
1968년~1971년.
짐 노스럽이 만루 홈런 2개를 기록한 1968년 6월 24일 클리블랜드 인디언스전에서, 워트는 상대 투수 할 커츠의 투구에 머리를 맞았으며, 그로 인해 워트의 헬멧이 쪼개졌다. 워트는 들것에 실려나가 병원에서 이틀 밤을 지냈으며, 몇 차례 경기에 결장한 뒤로는 예전과 같은 타격을 보여주지 못했다. 1967년 시즌까지 메이저 리그에서의 다섯 시즌 동안 .257 미만의 타율을 기록한 시즌이 없었지만, 1968년에는 536타수 107안타로 커리어 로우인 .200의 타율을 기록했다.
하지만 낮은 타율에도 불구하고 딕 윌리엄스 감독의 추천으로 1968년 메이저 리그 베이스볼 올스타전 출전 선수로 선정되었으며, 올스타전 8회에 투수 톰 시버를 상대로 2루타를 때려내기도 했다. 경기는 내셔널 리그가 1–0으로 승리했다. 1968년 9월 17일 경기에서는 9회 소속팀 디트로이트의 아메리칸 리그 페넌트 우승을 확정짓는 끝내기 안타를 때려냈다. 또한 1968년 월드 시리즈에서는 7차전 9회초 2아웃 상황에서 주자 딕 트레이슈스키를 홈으로 불러들이는 안타를 쳐냈는데, 이는 시리즈를 통틀어 소속팀 디트로이트가 낸 마지막 점수였다. 워트의 활약에 힘입어 디트로이트는 이 경기에서 4–1로 승리했고, 시리즈 전적 4승 3패로 월드 시리즈 우승을 차지했다.
1969년 7월 15일 워싱턴 D.C.에서 열린 경기에서 리처드 닉슨 미국 대통령이 경기를 관람한 가운데, 워트는 에드 브링크먼이 친 땅볼 타구를 삼중살로 연결시켰다. 1970년 7월 9일 경기에서는 같은 팀 타자 돌턴 존스가 관중석 상단으로 타구를 날려보냈는데, 여기서 다소 예외적인 상황이 발생했다. 원래는 만루 홈런이 되었어야 하지만, 타자 주자였던 존스가 1루와 2루 베이스 사이에서 주자 워트를 앞지르면서 아웃되었고, 이는 3타점 1루타로 기록되었다. 이후 존스는 이 플레이의 책임을 워트에게 돌렸는데, 타구가 홈런으로 연결되거나 또는 아웃될 것을 대비해 워트가 1루에서 2루 사이의 중간 지점까지는 가 있어야 했지만, 워트는 공이 잡힐 것을 우려해 1루로 돌아가 태그업 시도를 하려고 했고, 그 결과 존스 자신은 1루를 두세 발짝 지난 지점에서 워트를 추월하게 되었다고 지적했다.
1970년 10월 9일, 디트로이트의 워트, 데니 매클레인, 엘리엇 매독스, 놈 맥레이와 워싱턴 세너터스의 에드 브링크먼, 아우렐리오 로드리게스, 조 콜먼, 짐 해넌을 맞바꾸는 트레이드가 단행되었다. 1971년 시즌에 워트는 세너터스 소속으로 20경기에 출전했으며, 40타수 2안타로 타율은 .050을 기록한 채 그해 6월 24일에 소속팀에서 방출되었다.
워트는 메이저 리그 통산 9시즌 동안 1,110경기에 출전해 타율 .242, 929안타, 418득점, 389볼넷, 365타점, 2루타 129개, 77홈런을 기록했다. 수비 부문 기록에 있어서는 3루수 포지션에서 1,043경기를 출전했으며, 해당 포지션에서 914풋아웃, 1,987어시스트를 비롯해 173번의 병살에 관여했다.
워트는 2024년 8월 24일에 스트래즈버그에 있는 자신의 집에서 86세의 나이로 타계했다.
미국의 국가 부채는 미국 재무부 채권 보유자에게 미국 연방 정부가 지고 있는 총 국가 부채다. 특정 시점의 국가 부채는 미국 재무부 및 기타 연방 기관이 발행한 당시 미결제 재무부 증권의 액면가다.
"국가 적자" 및 "국가 흑자"와 같은 관련 용어는 누적 채무 금액이 아니라 연간 연방 정부 예산 잔액을 가장 자주 나타낸다. 적자 연도에는 정부가 적자를 충당하기 위해 자금을 차입해야 하므로 국가 부채가 증가한다. 흑자 연도에는 지출보다 더 많은 돈이 유입되어 정부가 재무부 증권을 매입하여 부채를 줄일 수 있으므로 부채가 감소한다. 일반적으로 미국 정부 부채는 정부 지출로 인해 증가하고 세금 또는 기타 자금 수입으로 인해 감소하며, 둘 다 회계 연도 동안 변동한다. 재무부가 빌릴 수 있는 총액은 미국의 부채 한도에 의해 제한된다.
총 국가 부채에는 두 가지 구성 요소가 있다.
역사적으로 미국 공공 부채는 국내총생산(GDP) 대비 비율이 전쟁과 경기침체 기간 동안 증가한 후 감소했다. 예를 들어, 가장 최근에는 미국의 코로나19 범유행 동안 연방 정부가 수조 달러를 바이러스 지원 및 경제 구호에 지출했다. 미국 의회예산처(CBO)는 2020 회계연도 예산 적자가 3조 3천억 달러 또는 GDP의 16%로 2019년의 세 배 이상이며, 1945년 이후 GDP 대비 가장 높은 비율이 될 것으로 추정했다. 2021년 12월 기준, 대중에 의해 보유된 부채는 GDP의 96.19%로 추정되었으며, 이 공공 부채의 약 33%는 외국인(정부 및 민간)이 소유하고 있었다.
GDP 대비 부채 비율은 정부 흑자 또는 GDP 성장 및 인플레이션으로 인해 감소할 수 있다. CBO는 2024년 2월에 대중이 보유한 연방 부채가 2024년 GDP의 99%에서 2034년 116%로 증가할 것으로 예상되며, 현재 법률이 일반적으로 변경되지 않으면 계속 증가할 것이라고 추정했다. 이 기간 동안 이자 비용 및 의무 지출의 증가는 수익 및 경제의 성장을 능가하여 부채를 증가시킨다. 이러한 요인이 2034년 이후에도 지속되어 연방 부채를 더욱 증가시키면 2054년에는 GDP의 172%에 달할 것이다.
미국은 세계에서 가장 많은 외채를 보유하고 있다. 2021년 12월 기준 외국 기관이 보유한 미국 재무부 증권 총액은 7조 7천억 달러로 2020년 12월의 7조 1천억 달러에서 증가했다. 총 미국 연방 정부 부채는 2022년 2월 역사상 처음으로 30조 달러를 돌파했다. 2023년 12월 기준, 총 연방 부채는 33조 1천억 달러로, 이 중 26조 5천억 달러는 대중에 의해 보유되었고 12조 1천억 달러는 정부 내부 부채였다. 이 부채를 상환하는 연간 비용은 2023년 7월 7,260억 달러였으며, 이는 총 연방 지출의 14%를 차지했다. 또한 최근 수십 년 동안 인구 구성의 노령화와 의료비 상승으로 인해 연방 정부의 재정 정책의 장기적인 지속 가능성에 대한 우려가 제기되었다.
2024년 2월, 총 연방 정부 부채는 지난 6월 이후 두 번의 100일 기간 동안 각각 약 1조 달러씩 증가한 후 34조 4천억 달러로 늘어났다. 2024년, 국가 부채에 대한 연방 정부의 이자 지불액은 메디케어와 국방 지출을 모두 넘어섰다. 2025년 3월 6일 기준, 연방 정부 부채는 36조 560억 달러다.
미국 연방 정부는 1835-1836년 앤드루 잭슨 대통령 재임 기간 동안 국가 부채를 완전히 갚은 약 1년 동안을 제외하고 1789년 설립 이후 지속적으로 변동하는 공공 부채를 보유해왔다. 수년간 비교할 수 있도록 공공 부채는 종종 GDP 대비 비율로 표시된다. GDP 대비 미국 공공 부채는 해리 S. 트루먼의 첫 대통령 임기 동안 그리고 제2차 세계 대전 이후에 최고 수준에 도달했다. GDP 대비 공공 부채는 제2차 세계 대전 이후 기간에 빠르게 감소하여 리처드 닉슨 재임 기간인 1974년에 최저치를 기록했다. 그 이후로 지미 카터와 빌 클린턴 대통령 임기 동안을 제외하고 GDP 대비 부채는 지속적으로 증가했다.
1980년대 로널드 레이건이 미국 의회와 세금 인하 및 국방비 지출 증액을 협상하면서 공공 부채는 급격히 증가했다. 1990년대에는 국방비 지출 감소, 세금 증가, 1990년대 호황으로 인해 감소했다. 조지 W. 부시 행정부와 2008년 금융 위기 이후 공공 부채는 급격히 증가했으며, 그 결과 세수입이 크게 감소하고 2008년 긴급 경제 안정화법과 2009년 미국 경기 부양 및 재투자법과 같은 지출이 증가했다.
미국 의회예산처(CBO)는 10월 5일에 발표된 2018년 9월 월간 보고서에서 재무부의 "일일 재무 성명(DTS)" 데이터를 기반으로 2018 회계연도(2017년 10월부터 2018년 9월까지)의 연방 예산 적자가 약 7,820억 달러였다고 밝혔다. 이는 2017 회계연도보다 1,160억 달러 증가한 금액이다. CBO 보고서에 요약된 재무부 성명에 따르면 2017년과 2018년 법인세는 920억 달러 감소하여 31% 하락했다. CBO는 "하락의 절반 정도가 6월 이후 발생했다"며, 이는 2017년 세금 감면 및 일자리법의 일부 조항이 발효되면서 "새로운 낮은 법인세율과 장비 구매에 대한 전체 가치를 즉시 공제할 수 있는 확대된 능력"이 포함되었기 때문이라고 덧붙였다. (~2018년 기준 )