பிரபலமானவை: தரவு புதுப்பிக்கப்பட்டது: 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

குறிச்சொற்கள்

பகிர்