awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesConcurrent Programming Languages

Languages designed to automatically scale logic across parallel processing threads.

Distinguishing note: No existing candidate captures the identity of a language designed for automatic parallel scaling.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Concurrent Programming Languages. Refine with filters or upvote what's useful.

Awesome Concurrent Programming Languages GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • higherorderco/bendHigherOrderCO 的头像

    HigherOrderCO/Bend

    19,175在 GitHub 上查看↗

    Bend is a high-level parallel programming language and compiler designed to execute code across multi-core CPUs and GPUs automatically. By translating functional source code into a graph-based intermediate representation, it enables massive parallel execution without requiring manual management of threads, locks, or atomic operations. The runtime operates as an interaction net engine, where computations are represented as networks of nodes that reduce through local rewriting rules. This model utilizes a work-stealing scheduler to distribute tasks across thousands of hardware threads, ensuring

    Provides a high-level language that automatically scales code across thousands of processing threads.

    Rust
    在 GitHub 上查看↗19,175
  • borgo-lang/borgoborgo-lang 的头像

    borgo-lang/borgo

    4,640在 GitHub 上查看↗

    Borgo 是一种静态类型语言和编译器,可将高级语法转换为 Go 源代码。它作为转译器,旨在利用 Go 运行时,同时引入以代数数据类型和基于结果的错误处理为核心的类型系统。 该语言的特色在于用 Result 和 Option 类型替换了 Go 的多返回值,并使用专用运算符进行简洁的错误传播。它实现了具有穷尽模式匹配的求和类型,并提供了一个为现有 Go 包生成绑定的工具,自动将多值返回转换为这些更安全的类型包装器。 该系统包含用于并发编程的原语,利用类型化通道和后台任务来协调异步进程。其类型系统进一步支持结构化接口实现、自动集合类型推断以及用于在结构体上组织方法的实现块。

    Provides a language designed for coordinating asynchronous processes using typed channels and background tasks.

    Rustcompilergolangprogramming-language
    在 GitHub 上查看↗4,640
  • microsoft/veronamicrosoft 的头像

    microsoft/verona

    3,723在 GitHub 上查看↗

    Verona is a research programming language designed to prevent data races through a system of concurrent ownership and deep immutability. It utilizes a deeply immutable memory model to ensure that complex objects cannot be mutated, allowing data to be shared across concurrent threads without synchronization locks. The project features a deterministic parallel execution engine that ensures reproducible outputs regardless of thread timing. It employs a region-based memory manager to assign memory regions to specific threads or processes, reducing contention in producer-consumer workloads. The s

    A research programming language designed specifically for data-race prevention via concurrent ownership and deep immutability.

    C++
    在 GitHub 上查看↗3,723
  • ispc/ispcispc 的头像

    ispc/ispc

    2,843在 GitHub 上查看↗

    ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data model. It serves as a toolchain for translating C-based code with parallel extensions into optimized machine code for various CPU and GPU architectures using an LLVM backend. The compiler is designed for cross-platform SIMD toolchain support, generating specialized instruction sets for x86 SSE/AVX, ARM NEON, and Intel GPU from a single source. It features a runtime dispatch mechanism that selects the most efficient hardware-specific implementation for the current system during

    Implements a SIMD parallel programming language with a single program multiple data model.

    C++compilerintelispc
    在 GitHub 上查看↗2,843
  1. Home
  2. Programming Languages & Runtimes
  3. Concurrent Programming Languages

探索子标签

  • SIMD LanguagesProgramming languages that natively implement a Single Program Multiple Data model for hardware lanes. **Distinct from Concurrent Programming Languages:** Specifically targets SIMD/vector hardware rather than general multi-threaded concurrent languages.