Windows, Linux, Mac 및 웹을 지원하는 Odin 프로그래밍 언어용 초보자 친화적인 2D 게임 라이브러리입니다.
- 스타
- 12,277
- 포크
- 1,158
- 열린 이슈
- 709
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
Odin은 시스템 프로그래밍과 고성능 소프트웨어 개발을 위한 범용 컴파일 언어입니다. 데이터 지향 설계를 강조하며, 내장 데이터 타입과 고유한 타입 시스템을 통해 저수준 코드를 쉽게 작성하고 이해할 수 있도록 합니다.
언어에는 서식 지정 출력 등 일반적인 요구를 다루는 공식 core 라이브러리 모음과 추가 패키지를 제공하는 vendor 모음이 포함되어 있습니다. 프로그램은 Windows, Linux, macOS에서 실행되며, 프로젝트는 시작 안내, nightly 빌드, 모든 공식 패키지의 API 문서를 제공합니다.
컴파일러는 아직 활발히 개발 중이므로 언어가 계속 변경될 수 있다고 프로젝트에서 안내합니다.
핵심 기능
- 01언어에 데이터 지향 데이터 타입이 내장되어 있습니다.
- 02저수준 및 시스템 프로그래밍에 초점을 둔 고유한 정적 타입 시스템을 제공합니다.
- 03패키지 문서를 갖춘 공식 core 및 vendor 라이브러리 모음을 제공합니다.
- 04Windows, Linux, macOS에서 실행됩니다.
- 05nightly 빌드와 공식 패키지 문서 사이트를 제공합니다.
활용 사례
- C의 대안으로 고성능 시스템 소프트웨어나 도구를 개발합니다.
- 데이터 지향 프로그래밍을 전용 언어로 탐구합니다.
- 데스크톱 운영체제에서 실행되는 크로스 플랫폼 네이티브 프로그램을 개발합니다.
빠른 시작
- 1
공식 Getting Started 가이드에 따라 Odin 컴파일러를 설치합니다
- 2
예제 프로그램을 main.odin으로 저장하고 Odin 컴파일러로 실행합니다
사용 전 알아둘 점
- README에는 Odin 컴파일러가 아직 개발 중이라고 안내되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Odin은(는) 무엇인가요?
- Odin은 C 대안으로 자리매김한 범용 데이터 지향 시스템 프로그래밍 언어이며, 표준 라이브러리를 내장하고 있습니다. Odin은 시스템 프로그래밍과 고성능 소프트웨어 개발을 위한 범용 컴파일 언어입니다. 데이터 지향 설계를 강조하며, 내장 데이터 타입과 고유한 타입 시스템을 통해 저수준 코드를 쉽게 작성하고 이해할 수 있도록 합니다.
- Odin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Odin은(는) Zlib 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Odin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Odin의 마지막 커밋은 2026년 11월 6일입니다.
- Odin은(는) 어디에 사용할 수 있나요?
- C의 대안으로 고성능 시스템 소프트웨어나 도구를 개발합니다. 데이터 지향 프로그래밍을 전용 언어로 탐구합니다. 데스크톱 운영체제에서 실행되는 크로스 플랫폼 네이티브 프로그램을 개발합니다.
- Odin는 어떻게 설치하나요?
- 공식 Getting Started 가이드에 따라 Odin 컴파일러를 설치합니다 예제 프로그램을 main.odin으로 저장하고 Odin 컴파일러로 실행합니다
- Odin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/odin-lang/Odin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust 프로그래밍 언어의 메인 소스 저장소로, 컴파일러와 표준 라이브러리, 문서를 포함합니다.
유지 관리하기 쉬운 소프트웨어를 위한 간결하고 빠른 컴파일 언어로, 라이브러리 의존성이 없고 C 코드를 V로 자동 변환합니다.
힙 할당기나 가비지 컬렉터 없이, 컴파일러가 관리하는 데이터 스택으로 메모리 안전성을 보장하는 실험적인 시스템 프로그래밍 언어입니다.
간단하고 안정적이며 효율적인 소프트웨어를 만들기 위한 오픈소스 프로그래밍 언어 Go입니다.
Sway는 Fuel 블록체인에서 스마트 컨트랙트를 작성하기 위한 Rust 영감의 프로그래밍 언어입니다.