awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • adambard/learnxinyminutes-docsAvatar von adambard

    adambard/learnxinyminutes-docs

    12,287Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,287
  • higherorderco/hvm2Avatar von HigherOrderCO

    HigherOrderCO/HVM2

    11,290Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,290
  • yygmind/blogAvatar von yygmind

    yygmind/blog

    10,615Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,615
  • crazyguitar/pysheeetAvatar von crazyguitar

    crazyguitar/pysheeet

    8,150Auf GitHub ansehen↗

    pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.

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

    Python
    Auf GitHub ansehen↗8,150
  • rust-lang/rust-by-exampleAvatar von rust-lang

    rust-lang/rust-by-example

    8,026Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,026
  • sadanandpai/javascript-code-challengesAvatar von sadanandpai

    sadanandpai/javascript-code-challenges

    4,451Auf GitHub ansehen↗

    Dieses Repository ist eine Sammlung von JavaScript-Coding-Challenges und ein umfassender Interview-Leitfaden. Es bietet Referenzimplementierungen und pädagogische Beispiele, die Entwicklern helfen sollen, Sprachgrundlagen zu beherrschen und sich auf technische Interviews vorzubereiten. Das Projekt deckt eine breite Palette spezialisierter Implementierungen ab, darunter funktionale Programmiermuster wie Currying und partielle Anwendung sowie asynchrone Muster für die Nebenläufigkeitskontrolle. Es enthält zudem praktische Beispiele für die Manipulation des Document Object Models und die Implementierung gängiger Datenstrukturen wie Stacks und Queues. Die Sammlung umfasst fortgeschrittene Sprachfeatures, Implementierungen von Designmustern und die Manipulation von Datenstrukturen. Sie adressiert einen Bereich, der asynchrone Programmierung, DOM-Interaktion, objektorientierte Erzeugungsmuster und Low-Level-Primitive umfasst.

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

    MDXchallengescoding-interviewfrontend
    Auf GitHub ansehen↗4,451
  • iree-org/ireeAvatar von iree-org

    iree-org/iree

    3,819Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,819
  • twitter/scala_schoolAvatar von twitter

    twitter/scala_school

    3,692Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,692
  • caiorss/functional-programmingAvatar von caiorss

    caiorss/Functional-Programming

    2,692Auf GitHub ansehen↗

    This repository serves as an educational resource and tutorial collection focused on the principles and implementation of functional programming. It provides a structured guide for developers to learn how to apply functional paradigms to improve software architecture, logic design, and code maintainability. The project distinguishes itself by demonstrating how to implement functional concepts across both statically and dynamically typed programming languages. By utilizing examples in Haskell, OCaml, and Python, it illustrates the practical application of techniques such as immutability, highe

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

    Haskell
    Auf GitHub ansehen↗2,692
  • flix/flixAvatar von flix

    flix/flix

    2,585Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,585
  1. Home
  2. Programming Languages & Runtimes
  3. Higher Order Function Implementation

Unter-Tags erkunden

  • 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 Sub-TagTechniques 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.