인기: 데이터 업데이트: 2026년 10월 27일

카테고리

인터넷1,356
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,124
개발 도구3,134
AI 도구529
보안 및 개인정보385
시스템 도구3,114
게임523
교육 및 과학239
네트워크 및 IT284

Odin Programming Language dev-2024-07 다운로드

Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.

이전 버전입니다. 현재 최신 버전은 dev-2026-10입니다. Odin Programming Language dev-2026-10 · 출시일:

설치 파일 dev-2024-07

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 ZIP → 포터블 — — github.com VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

New Language Features
- Allow for constant strings in `foreign import`s
- `#exists(<string>) -> bool`
- `@(rodata)`
- `context.random_generator`
- Brand new `runtime.Random_Generator` interface

Compiler Improvements
- Brand new Multithreaded Test Runner
- https://github.com/odin-lang/Odin/pull/3646
- Improvements to error line rendering
- Full support for Unicode grapheme clusters
- NetBSD ARM64 support
- `-show-defineables` and `-export-defineables`
- `-vet-cast`
- Looks for redundant `casts` or `transmute`s, and `transmute`s that should be `cast`s
- `-strict-style` now enforces a lot more regarding the official Odin code base style
- `-vet-style` is a much weaker form that does not have all of the same enforced options as `-strict-style`
- Enforces `-vet-cast`
- Enforces `case` statements to be in the same column as their `switch` token
- Enforces 1TBS style
- `-vet-tabs`
- Enforces tabs to be used for indentation with statements/declarations
- `-custom-attribute:<string>`
- `-custom-attribute:attr1`
- `-custom-attribute:attr1,attr2`
- `-custom-attribute:attr1 -custom-attribute:attr2`
- Improve parsing for `label: #reverse for` and `label: #partial switch`
- Allow `#soa` arrays to be used directly with `make`, `reserve`, `append`, etc.
- `intrinsics.procedure_of(call(...))`
- `intrinsics.syscall_bsd`
- Fixes to debug information generation for LLVM < 13
- Add `#directory` (complements `#file`)
- Remove `@(warning)` and `#warning`
- Allow `- constant_array`
- Support `@(extra_linker_flags)` on WASM targets
- Use `f32` operations when doing `complex32` and `quaternion64` operations to improve accuracy and performance
- Allow for `when x in y {` (minor oversight in syntax)
- Keep `bit_field` accesses happy with `-santitize:address`
- Fix for `bit_set[$T]` not setting the bounds correctly (https://github.com/odin-lang/Odin/pull/3842)
- `intrinsics.type_struct_has_implicit_padding`
- Remove quite a few possible race conditions in the compiler
- Numerous big fixes

New Packages
- `vendor:wgpu` (WebGPU)
- https://github.com/odin-lang/Odin/commit/108b8feb357dab8b3faf788c382406567bd99d33
- `core:flags`
- https://github.com/odin-lang/Odin/commit/edb685f04be9aef407dc8abac7bb76fb51184f9f
- `core:encoding/uuid`
- https://github.com/odin-lang/Odin/commit/4824050c999542d6ae4bd7f67f301a6694dcd556
- `core:mem/tlsf`
- "Two-Level Segregated Fit" memory allocator
- `core:image/bmp`
- https://github.com/odin-lang/Odin/pull/3609

Package Improvements
- `core:text/table` now supports Unicode grapheme clusters correctly
- `core:math/rand` now uses the new `context.random_generator` interface instead of the implementation specific `rand.Rand`
- `core:crypto` has a Random_Generator interface for entropic cryptographic random number generators
- Improvements to `core:strconv`
- Support complex/quaternion parsing
- Partial parsing of infinity
- Improvements to `vendor:raylib` declarations
- Move `rlgl` to `vendor:raylib/rlgl`
- Fixes to `core:math/big` and add numerous other utility procedures
- Fix code generation for `vendor:vulkan` on `^[3]f32` parameters
- Numerous improvements to `core:odin/parser`
- Make `runtime.heap_alloc` et al `"contextless"`
- Add `#no_broadcast` to `append_soa` calls
- Add `no_zero_*` variants for `#soa` dynamic arrays
- More test suites

https://github.com/odin-lang/Odin/releases/tag/dev-2024-07

프로그래밍 언어 및 SDK 인기 1위

전체 보기
  1. Go Programming Language프로그래밍 언어 및 SDK
  2. LLVM프로그래밍 언어 및 SDK · LLVM
  3. Deno프로그래밍 언어 및 SDK · Deno Land Inc.
  4. CMake프로그래밍 언어 및 SDK · Kitware
  5. Yarn프로그래밍 언어 및 SDK · Yarn Contributors
  6. Ccache프로그래밍 언어 및 SDK · Joel Rosdahl
  7. sbt프로그래밍 언어 및 SDK · Lightbend, Inc.
  8. BOINC프로그래밍 언어 및 SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDK프로그래밍 언어 및 SDK · Google
  10. NVM for Windows프로그래밍 언어 및 SDK · Ecor Ventures LLC

태그

공유