D 언어 명세
D 언어 명세 (D Language Specification)
이 문서는 D 프로그래밍 언어의 공식 명세예요. 각 장은 언어의 특정 측면을 다루며, 더 자세한 정보는 dlang.org에서 확인할 수 있어요. 명세는 Mobi ebook으로도 제공돼요.
본문
다음은 명세의 목차예요.
- Introduction — 소개
- Lexical — 어휘(lexical) 구조
- Interpolation Expression Sequence — 보간 표현식 시퀀스
- Grammar — 문법
- Modules — 모듈
- Declarations — 선언
- Types — 타입
- Properties — 프로퍼티
- Attributes — 속성
- Pragmas — 프라그마
- Expressions — 표현식
- Statements — 문
- Arrays — 배열
- Associative Arrays — 연관 배열
- Structs and Unions — 구조체와 공용체
- Classes — 클래스
- Interfaces — 인터페이스
- Enums — 열거형
- Type Qualifiers — 타입 한정자
- Functions — 함수
- Operator Overloading — 연산자 오버로딩
- Templates — 템플릿
- Template Mixins — 템플릿 믹스인
- Contract Programming — 계약 프로그래밍
- Conditional Compilation — 조건부 컴파일
- Traits — 특성(traits)
- Error Handling — 오류 처리
- Unit Tests — 유닛 테스트
- Garbage Collection — 가비지 컬렉션
- Floating Point — 부동소수점
- D x86 Inline Assembler — D x86 인라인 어셈블러
- Embedded Documentation — 임베디드 문서(ddoc)
- Interfacing to C — C 연동
- Interfacing to C++ — C++ 연동
- Interfacing to Objective-C — Objective-C 연동
- Portability Guide — 이식성 안내
- Named Character Entities — 명명된 문자 엔티티
- Memory Safety — 메모리 안전
- Application Binary Interface — 애플리케이션 바이너리 인터페이스(ABI)
- Vector Extensions — 벡터 확장
- Better C — Better C
- Import C — Import C
- Live Functions — Live 함수
- Windows Programming — Windows 프로그래밍
- Glossary — 용어집
- Legacy Code — 레거시 코드
- Editions — 에디션
더 알아보기
- dlang.org — D 언어 공식 웹사이트