జనాదరణ పొందినవి: డేటా అప్‌డేట్: 27 అక్టోబర్, 2026

వర్గాలు

ఇంటర్నెట్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 Package Manager కమ్యూనిటీ మ్యానిఫెస్ట్‌ల నుంచి తీసుకున్నవి. ఫైల్‌ను రన్ చేసే ముందు దాని హ్యాష్ సరిపోల్చండి.

రిలీజ్ నోట్స్

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. 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

ట్యాగ్‌లు

షేర్ చేయండి