awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Programming Language Concepts · Awesome GitHub Repositories

5 repos

Awesome GitHub RepositoriesProgramming Language Concepts

Core language mechanisms including data structures, memory management, inheritance, and variable binding rules.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Programming Language Concepts. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Language Features and Paradigms
  4. Language Features
  5. Core Conceptual Frameworks
  6. Programming Language Concepts

Awesome Programming Language Concepts GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • getify/You-Dont-Know-JS

    getify/You-Dont-Know-JS

    184,424GitHubView on GitHub↗

    This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operate

    asyncbookbook-series
  • Snailclimb/JavaGuide

    Snailclimb/JavaGuide

    153,828GitHubView on GitHub↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems

    Javaalgorithmsdistributed-systemsinterview
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Rustcompilerlanguagerust
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz

    Javaawesome-listdesign-patternshacktoberfest
  • Asabeneh/30-Days-Of-Python

    Asabeneh/30-Days-Of-Python

    58,305GitHubView on GitHub↗

    This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series

    Python30-days-of-pythondatadata-science

Explore sub-tags

  • Collection FrameworksInterfaces and classes for storing and manipulating groups of objects.
  • Concurrency PatternsImplementations and examples of multi-threaded execution and parallel task processing.
  • GenericsParametric polymorphism mechanisms for types and functions.
List Data Structures
Ordered, mutable collections of items that allow for storing multiple elements in a single variable.
  • Memory Management PatternsTechniques for handling data ownership, copying, and movement.
  • Method DefinitionsSyntax and patterns for defining methods on data structures.
  • Prototype-Based Inheritance MechanismsThe delegation-based object model used for property and method resolution in dynamic languages.
  • Random Number GenerationMechanisms for producing non-deterministic values.
  • Set Data StructuresUnordered collections of unique elements used for membership testing and mathematical set operations.
  • String Data TypesTextual data representations consisting of sequences of characters.
  • String ManipulationsMethods and patterns for modifying string data structures.
  • Syntax Indentation RulesGuidelines and requirements regarding the use of whitespace and indentation to define code blocks and structure within a programming language.
  • Variable BindingsMechanisms for associating identifiers with values in memory.