13 repository-uri
Collections of reference implementations for algorithms and data structures across multiple programming languages.
Distinguishing note: No existing candidates for multi-language reference implementation.
Explore 13 awesome GitHub repositories matching education & learning resources · Multi-Language Implementations. Refine with filters or upvote what's useful.
This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for
Provides a multi-language reference to compare how the same logic is implemented across different environments.
This project is an educational resource and reference library designed to teach fundamental data structures and algorithmic problem-solving. It provides a structured pedagogical framework that organizes complex technical concepts into a logical progression, helping learners understand how data is organized, stored, and processed to solve computational problems efficiently. The repository distinguishes itself through a multi-language codebase that maintains parallel, consistent implementations of core algorithms and data structures across various programming languages. It bridges the gap betwe
Provides consistent algorithmic logic across multiple programming languages by maintaining parallel source files.
This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t
Provides verified algorithmic solutions and data structure implementations across multiple programming languages.
This project is a comprehensive educational repository providing study guides, a competitive programming curriculum, and technical interview resources. It serves as a reference for learning fundamental programming methods, algorithmic logic, and data structure implementations. The repository features multi-language implementation references that allow for the comparison of algorithmic solutions across different programming languages. This approach enables the analysis of performance and implementation details through cross-language code comparisons. The educational content covers computer sc
Provides collections of reference implementations for algorithms and data structures across multiple programming languages.
This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl
Provides collections of reference implementations for algorithms and data structures across multiple programming languages.
This project is a programming education resource and a collection of vintage game ports. It provides a library of classic computer game implementations and algorithmic problems translated into modern memory-safe scripting languages for educational study and execution. The collection focuses on the implementation of game logic and the practice of fundamental computer science algorithms. It includes diverse examples of procedural content generation, such as random mazes and text-based art, alongside mathematical visualizations. The project covers a wide array of simulation categories, includin
Translates vintage game mechanics into multiple modern memory-safe scripting languages for educational study.
This project is a Lisp interpreter implementation guide and framework designed to teach the core principles of programming language design. It provides a structured, step-by-step technical framework for building a functional Lisp language from scratch, featuring a specialized interpreter engine and an S-expression parser that converts syntax into abstract syntax trees. The project emphasizes a code-as-data metaprogramming framework, enabling the implementation of macros, quoting, and quasiquoting to transform expressions during evaluation. It is designed with host language agnosticism, allowi
Offers reference implementations of the interpreter logic across multiple different programming languages.
CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science problems and theoretical concepts found in Introduction to Algorithms. It serves as a computer science study guide and a set of textbook exercise solutions used for academic study and the verification of time and space complexity. The project is a multi-language algorithm library, implementing theoretical algorithms across several programming languages to demonstrate cross-language application and behavior. This approach allows for the study of different memory management and sy
Provides a comprehensive collection of reference implementations for algorithms and data structures across multiple programming languages.
LeetCode-Book is a curated study resource and markdown algorithm guide designed for technical interview preparation. It serves as a multi-language code library that provides solutions and explanations for coding challenges to help users study data structures and algorithmic principles. The project is delivered as a Docusaurus documentation website, which transforms a directory of version-controlled markdown files into a structured and searchable online technical resource. The repository covers an algorithm study workflow that includes tracking LeetCode problems and following curated study pl
Provides a collection of algorithmic solutions implemented in multiple programming languages for comparative study.
This project is a curated collection of solved algorithmic challenges and reference implementations. It serves as a study guide for software engineering, providing a library of data structure and algorithm problems used to analyze efficient problem-solving techniques. The repository functions as a solution reference for coding challenges across multiple programming languages. It includes source code examples and conceptual hints designed for technical interview preparation and the study of common coding patterns. The content is organized as a static source code repository with language-speci
Offers reference implementations of the same algorithmic problems across multiple programming languages for comparative analysis.
This project is a cross-language quantitative trading framework designed to implement and execute trading strategies consistently across Python, JavaScript, C++, and PineScript. It functions as a polyglot trading strategy translator and a multi-language algorithmic trading engine that maps high-level scripting and block-based logic to executable binaries. The system features a financial domain-specific language parser that translates specialized trading syntax and visual programming blocks into a standardized internal representation. It includes a technical analysis pattern library providing
Adapts trading logic across different languages like Python, JavaScript, and C++ for diverse platforms.
Acest proiect este o colecție de kata-uri de refactoring și o resursă de educație în design software. Oferă un set de baze de cod intenționat dezordonate și exemple de cod în mai multe limbaje, concepute pentru exersarea designului incremental, modernizarea codului legacy și restructurarea software-ului. Colecția servește ca material de instruire pentru test-driven development, concentrându-se pe utilizarea suitelor de testare de tip golden master și approval testing pentru a asigura paritatea funcțională în timp ce codul sursă evoluează. Include o bază de învățare universală prin implementarea acelorași reguli de business complexe în mai multe limbaje de programare diferite. Sistemul acoperă o gamă de capabilități, inclusiv simularea gestionării inventarului, unde utilizatorii actualizează calitatea articolelor și valorile de sell-in pe baza unor reguli specifice de îmbătrânire. Suportă un workflow complet de verificare, inclusiv generarea de rapoarte de acoperire, execuția testelor unitare și de regresie și utilizarea scenariilor BDD pentru a verifica comportamentul sistemului. Suportul educațional este oferit prin workshop-uri de refactoring și utilizarea diagramelor de activitate pentru a urmări evoluția designului.
Provides a language-agnostic learning baseline by implementing the same business rules across multiple programming languages.
This repository is a curated collection of algorithmic challenges and programming exercises designed to support software engineering skill development and technical interview preparation. It provides a structured library of common coding tasks, each organized within a hierarchical directory system that encapsulates specific problem requirements and associated assets. The project distinguishes itself by maintaining multi-language reference implementations for each problem, allowing for the direct comparison of syntax and idiomatic approaches across different programming environments. This reso
Maintains parallel reference implementations for identical logic across various programming languages.