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

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

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

10 个仓库

Awesome GitHub RepositoriesHigher Order Function Implementation

Creation of functions that accept other functions as arguments or return them as values.

Distinguishing note: Describes the core language capability of defining higher-order functions, not testing or wrapping them.

Explore 10 awesome GitHub repositories matching programming languages & runtimes · Higher Order Function Implementation. Refine with filters or upvote what's useful.

Awesome Higher Order Function Implementation GitHub Repositories

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

    adambard/learnxinyminutes-docs

    12,287在 GitHub 上查看↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Illustrates the implementation and use of higher-order functions and modifiers.

    Markdown
    在 GitHub 上查看↗12,287
  • higherorderco/hvm2HigherOrderCO 的头像

    HigherOrderCO/HVM2

    11,290在 GitHub 上查看↗

    HVM2 is a high-performance execution environment for pure functional programs, implemented as a systems-level runtime in Rust. It functions as a massively parallel functional runtime that uses interaction combinators to achieve automatic parallelism across multi-core CPUs and GPUs. The project distinguishes itself by using a graph-rewriting computational model to execute programs via local reduction rules, which eliminates the need for manual locks or atomic operations. It employs beta-optimal reduction and lazy evaluation to optimize higher-order functions and eliminate redundant computation

    Executes complex functional patterns faster by applying beta-optimal reductions during runtime.

    Cuda
    在 GitHub 上查看↗11,290
  • yygmind/blogyygmind 的头像

    yygmind/blog

    10,615在 GitHub 上查看↗

    This repository is a curated knowledge base focused on core JavaScript fundamentals, specifically designed for frontend interview preparation. It provides structured explanations of essential concepts including closures, prototype chains, execution contexts, and memory management, serving as a reference for developers seeking to deepen their understanding of the language's inner workings. The content covers a range of practical JavaScript topics, including object copying techniques (shallow and deep copy), event handling optimization through throttle and debounce patterns, and functional prog

    Applies functions that take or return other functions, including currying and array methods.

    advanceblogcss
    在 GitHub 上查看↗10,615
  • crazyguitar/pysheeetcrazyguitar 的头像

    crazyguitar/pysheeet

    8,150在 GitHub 上查看↗

    pysheeet 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。

    Provides patterns for creating functions that accept other functions as arguments or return them as values.

    Python
    在 GitHub 上查看↗8,150
  • rust-lang/rust-by-examplerust-lang 的头像

    rust-lang/rust-by-example

    8,026在 GitHub 上查看↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Demonstrates implementing higher-order functions that operate on other functions as inputs or outputs.

    Handlebars
    在 GitHub 上查看↗8,026
  • sadanandpai/javascript-code-challengessadanandpai 的头像

    sadanandpai/javascript-code-challenges

    4,451在 GitHub 上查看↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    Implements functions that accept other functions as arguments or return them as values.

    MDXchallengescoding-interviewfrontend
    在 GitHub 上查看↗4,451
  • iree-org/ireeiree-org 的头像

    iree-org/iree

    3,819在 GitHub 上查看↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    Splits reduction dimensions into smaller dimensions to reduce register pressure during thread accumulation for better performance.

    C++compilercudajax
    在 GitHub 上查看↗3,819
  • twitter/scala_schooltwitter 的头像

    twitter/scala_school

    3,692在 GitHub 上查看↗

    This project is a Scala programming course and educational resource. It provides a set of lessons covering the core fundamentals of the language, ranging from basic syntax to advanced type systems. The material includes a functional programming tutorial focused on higher-order functions and pattern matching, as well as guides on managing asynchronous execution and concurrency. It also serves as a resource for understanding the Java Virtual Machine and language interoperability. The course covers the application of polymorphism and variance for type-safe data structures and the use of specifi

    Covers functional composition techniques including higher-order functions, currying, and partial application.

    HTML
    在 GitHub 上查看↗3,692
  • caiorss/functional-programmingcaiorss 的头像

    caiorss/Functional-Programming

    2,692在 GitHub 上查看↗

    该仓库作为教育资源和教程集合,专注于函数式编程的原则和实现。它为开发者提供了一个结构化指南,学习如何应用函数式范式来改进软件架构、逻辑设计和代码可维护性。 该项目的特色在于演示了如何在静态和动态类型编程语言中实现函数式概念。通过使用 Haskell、OCaml 和 Python 中的示例,它阐述了在不同开发环境中应用诸如不可变性、高阶函数和代数数据类型等技术的实践。 材料涵盖了核心函数式基础,包括惰性求值、引用透明度和类型推断。这些概念通过案例研究和可重用的代码片段呈现,旨在帮助开发者以更可预测和可测试的方式组织复杂的应用逻辑。

    Provides practical implementations of higher-order functions to build complex logic from simple primitives.

    Haskell
    在 GitHub 上查看↗2,692
  • flix/flixflix 的头像

    flix/flix

    2,585在 GitHub 上查看↗

    Flix is a statically typed multi-paradigm programming language that combines functional, imperative, and logic programming paradigms within a single unified environment. It utilizes a constraint-driven execution environment to derive results by satisfying logical predicates rather than following linear sequential instructions. The language features a unification-based logic engine designed to solve complex computational problems through term unification and backtracking. This is supported by a core library of persistent immutable data structures that ensure side-effect free state management a

    Provides the core capability of defining functions that accept or return other functions as values.

    Flixflixfunctionalhacktoberfest
    在 GitHub 上查看↗2,585
  1. Home
  2. Programming Languages & Runtimes
  3. Higher Order Function Implementation

探索子标签

  • Beta-Optimal ReductionsOptimization techniques that eliminate redundant computation steps in higher-order functions at runtime. **Distinct from Higher Order Function Implementation:** Focuses on the algorithmic reduction of computation steps rather than the implementation of the function
  • Function CompositionsTechniques for creating specialized functions by wrapping others to implement currying and partial application. **Distinct from Higher Order Function Implementation:** Focuses on the composition and wrapping of functions rather than just the basic implementation of higher-order functions.
  • Reduction Optimizations1 个子标签Techniques to accelerate the evaluation of functional terms through optimal reduction rules. **Distinct from Higher Order Function Implementation:** Focuses on the efficiency of the reduction process itself rather than the ability to define higher-order functions.
  • Runtime FusionsAutomatic merging of nested function applications during runtime evaluation to eliminate intermediate data structures. **Distinct from Higher Order Function Implementation:** Focuses on automatic runtime fusion of expressions rather than static infrastructure composition.