22 repositorios
Curated catalogs of programming language features and syntax patterns organized for rapid lookup.
Distinct from Reference Catalogues: Candidates focused on software architecture; this is a documentation reference for language syntax.
Explore 22 awesome GitHub repositories matching programming languages & runtimes · Language Syntax References. Refine with filters or upvote what's useful.
This project is a comprehensive technical reference and programming cheatsheet for the Python language. It serves as a curated catalog of language features, syntax patterns, and standard library functions designed to help developers identify and apply correct coding patterns. The documentation covers a broad range of functional areas, including language fundamentals such as object-oriented structuring, functional logic, and list comprehensions. It also provides guidance on utilizing the standard library for data analysis, file management, networking, and concurrent execution. The reference e
Serves as a comprehensive, categorized reference guide for Python language features and coding patterns.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Offers curated catalogs of programming language features and syntax patterns for rapid lookup.
jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and
Provides a curated catalog of JavaScript language features and syntax patterns for rapid lookup.
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
Organizes language features and syntax patterns into curated catalogs for rapid developer lookup.
This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions
Provides a comprehensive reference for TypeScript syntax and type system features.
This project is a programming language reference library and developer knowledge base. It serves as a collection of verified code snippets and implementation patterns used to demonstrate specific programming language features and standard library functions. The repository functions as a software design pattern catalog and a code implementation blueprint. It provides a structured set of examples that illustrate architectural patterns and modular samples intended to maintain consistency across a codebase. The library covers the implementation of programming patterns, language feature adoption,
Provides a curated catalog of programming language features and syntax patterns for rapid developer lookup.
This project is a Go language cheat sheet and technical reference designed for rapid lookup of syntax patterns and core language features. It serves as a concise programming guide to Go type systems, tokens, and standard programming constructs. The reference covers foundational areas of the language, including concurrency and parallelism through the use of channels and lightweight threads. It also details data modeling using structs and embedding, as well as the language's approach to explicit error handling via return values. Additional guidance is provided on Go application architecture an
Serves as a curated catalog of Go syntax patterns and type definitions for rapid lookup.
Este proyecto es una guía de referencia integral y hoja de trucos para el lenguaje de programación Go. Sirve como referencia de sintaxis y colección de documentación diseñada para la búsqueda rápida de operadores fundamentales, características principales del lenguaje y patrones de código específicos. El recurso cubre una amplia gama de dominios técnicos, incluyendo primitivas de concurrencia de Go, patrones de arquitectura de software como la incrustación de interfaces y el manejo de errores estándar. Proporciona guías sobre la implementación de goroutines y canales para gestionar la ejecución paralela y tareas asíncronas. El contenido se entrega como un sitio estático generado a partir de archivos markdown estructurados, utilizando una hoja de estilo personalizada para formatear fragmentos de código técnico y tablas.
Provides a comprehensive lookup guide for fundamental Go operators, type declarations, and syntax patterns.
This project is a Chinese language translation of the official TypeScript handbook and technical guides. It serves as a comprehensive language reference and structured learning guide for developers to master TypeScript syntax and type systems. The resource provides translated educational materials covering static type programming and project configuration. It focuses on making the official documentation accessible to Chinese speakers to help them manage large-scale application state and implement TypeScript within frontend development workflows.
Provides comprehensive references for TypeScript syntax and advanced type systems translated for Chinese speakers.
The Book of Shaders es una guía educativa interactiva y un plan de estudios para aprender programación de fragment shaders en GLSL para crear gráficos procedimentales y efectos visuales. Proporciona una ruta de aprendizaje estructurada y una guía de referencia categorizada para tipos de datos, funciones integradas y operaciones matemáticas utilizadas en el desarrollo de shaders. El proyecto cuenta con un sandbox de shaders basado en web y un editor interactivo que permite la iteración y visualización en tiempo real del código GLSL. Los usuarios pueden experimentar con arte procedimental y compartir sus resultados a través de URLs únicas. El plan de estudios cubre una amplia gama de capacidades de programación gráfica, incluidos campos de distancia con signo, transformaciones de coordenadas, síntesis basada en ruido y filtros de procesamiento de imágenes. También abarca técnicas avanzadas como ray marching para el renderizado de escenas tridimensionales y la simulación de sistemas físicos dinámicos. El contenido educativo se entrega a través de un sistema de compilación que transforma archivos fuente markdown en páginas HTML localizadas y documentos multiformato, incluidos PDF, EPUB y LaTeX.
Provides a categorized reference guide for GLSL data types, built-in functions, and mathematical operations.
javascript-in-one-pic is a visual reference guide and cheat sheet that provides a high-level graphical overview of the JavaScript programming language. It maps core syntax and fundamental building blocks into a single diagram to serve as a comprehensive language overview. The project functions as a syntax reference and learning tool, using programming language visualization to help users locate and review language rules in a condensed format. The guide is implemented as a resolution-independent SVG diagram that uses a grid-based hierarchical arrangement and visual-spatial mapping to illustra
Serves as a condensed visual language syntax reference for rapid lookup of JavaScript rules.
Este proyecto es una colección de referencias técnicas condensadas y guías de estudio para el lenguaje C++. Sirve como una hoja de trucos (cheat sheet) del lenguaje y referencia de programación que cubre la sintaxis central, estándares y patrones de organización de datos. El recurso proporciona guías especializadas para el estudio de algoritmos, referencia de estructuras de datos y preparación de entrevistas técnicas. Incluye materiales para revisar la complejidad computacional y el uso eficiente de estructuras de datos para la programación competitiva. El contenido cubre amplias áreas de capacidad, incluyendo programación orientada a objetos, gestión de memoria y programación genérica. También detalla contenedores de la biblioteca estándar, implementaciones de algoritmos de búsqueda y varias estructuras de árboles.
Serves as a condensed technical reference and cheat sheet for C++ syntax and features.
Este proyecto es una colección completa de materiales educativos de programación en Python, incluyendo tutoriales, ejercicios y muestras de código curadas. Sirve como un plan de estudios de aprendizaje y kit de herramientas de ingeniería de software, utilizando Jupyter Notebooks para combinar código ejecutable con texto educativo descriptivo. El repositorio proporciona guías de implementación prácticas para construir aplicaciones de modelos de lenguaje grandes, como sistemas de generación aumentada por recuperación, agentes de IA con estado y flujos de trabajo de aprendizaje automático. Se distingue por ofrecer un enfoque estructurado para flujos de trabajo de codificación agentica, cubriendo destilación de ventana de contexto, enrutamiento de modelos agnóstico al proveedor y salidas estructuradas forzadas por esquema. Los materiales cubren una amplia gama de capacidades de ingeniería de software, incluyendo programación asíncrona con colas de tareas distribuidas, desarrollo de aplicaciones web con API REST y flujos de trabajo de análisis de datos. También incluye recursos para dominar el diseño orientado a objetos, implementar tuberías de CI/CD y aplicar estándares profesionales de linting y formato.
Offers curated catalogs of Python language features, keywords, and syntax patterns for rapid lookup.
Este proyecto es una guía de referencia visual y un mapa de sintaxis del lenguaje Python 3. Proporciona un resumen visual condensado de conceptos básicos de programación, tipos de datos y estructuras de control de flujo, diseñado para una consulta técnica rápida y educación. La guía utiliza una ilustración técnica basada en vectores para garantizar la claridad en diferentes niveles de zoom. Emplea un diseño espacial y un mapeo de sintaxis basado en coordenadas para organizar las reglas del lenguaje y las construcciones de programación en una sola imagen, permitiendo una referencia no lineal sin tener que buscar en una extensa documentación técnica. El recurso cubre la referencia de sintaxis de Python, el mapeo visual del lenguaje y la educación en programación. Se centra en la relación entre diferentes estructuras de programación mediante la agrupación jerárquica de conceptos y el diseño de disposición semántica.
Offers a curated visual catalog of Python features and syntax patterns organized for rapid technical lookup.
Este proyecto es una hoja de trucos de lenguaje de programación y una referencia del lenguaje Python. Proporciona un conjunto conciso de documentación y ejemplos diseñados para recordar funciones y operaciones específicas del lenguaje. El recurso sirve como guía para la biblioteca estándar de Python, ofreciendo referencias para módulos integrados comunes utilizados para tareas como fecha, hora y análisis de datos. También proporciona referencias de sintaxis y ejemplos de código prácticos para ayudar a implementar lógica y patrones de programación específicos. El contenido está organizado para apoyar la incorporación a la programación en Python y el uso de la biblioteca estándar.
Provides curated catalogs of Python syntax patterns and practical code examples for rapid lookup.
cheats.rs es una referencia de sintaxis de Rust y un recurso de documentación técnica proporcionado como sitio estático. Sirve como una colección curada de ejemplos y patrones diseñados para ayudar en el aprendizaje del lenguaje Rust. El proyecto cubre una amplia gama de construcciones del lenguaje, incluyendo la gestión de memoria, el uso de genéricos y la implementación de lógica asíncrona. Proporciona orientación sobre la definición de estructuras de datos, la gestión de referencias de memoria y la organización de módulos de código. La cobertura adicional incluye patrones para el flujo de control, coincidencia de patrones (pattern matching) y el uso de macros, así como instrucciones para realizar operaciones inseguras (unsafe) y mantener la estabilidad de la API.
Provides a high-density curated catalog of Rust syntax patterns and language features for rapid lookup.
This project is a curated collection of C code implementation libraries and reference materials designed for learning the C programming language. It serves as a technical reference and study guide, providing a set of verified code samples that demonstrate core syntax and software patterns. The repository functions as a low-level programming study guide, focusing on the analysis of concrete implementations to teach memory management and hardware interaction. It organizes these materials into a modular structure, separating different language concepts into discrete files to facilitate the study
Offers a curated catalog of C syntax patterns organized for rapid lookup and reference.
This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary of the language specifications, syntax updates, and new features introduced in the 2015 standard. The guide serves as a technical overview of modern language patterns used to manage modular code structures and asynchronous operations. It functions as a reference for implementing current coding standards and studying core updates to the language. The content covers a wide range of capabilities, including asynchronous programming, object modeling, and module management. It deta
Provides a curated catalog of ECMAScript 2015 features and syntax patterns for rapid lookup.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
Provides structured chapters and quizzes to teach programming language syntax and advanced patterns.
Este repositorio sirve como una referencia y biblioteca integral para la programación en ABAP, ofreciendo una colección de resúmenes de sintaxis concisos y ejemplos de código ejecutables. Está diseñado para ayudar a los desarrolladores a aprender las características principales del lenguaje y los patrones de desarrollo modernos mediante guías prácticas de implementación. El proyecto se distingue por ofrecer una biblioteca de ejemplos reutilizables basados en clases que demuestran conceptos complejos de desarrollo empresarial. Cubre la implementación de objetos de negocio estructurados, incluyendo la gestión de estados con borradores, ganchos de ciclo de vida basados en eventos y modelado basado en metadatos. Estos ejemplos permiten a los usuarios explorar patrones de diseño orientados a objetos y verificar cómo se comportan estructuras de programación específicas en un entorno de desarrollo real. Más allá de la sintaxis y los patrones de diseño, el recurso proporciona orientación sobre la gestión de la persistencia de datos, la aplicación de validaciones de lógica de negocio y la implementación de control de acceso basado en políticas. El repositorio está estructurado para ayudar a los ingenieros a construir y mantener aplicaciones empresariales consistentes y seguras, ilustrando cómo manejar las relaciones de datos y los cambios de estado en sistemas empresariales.
Provides concise summaries and code snippets for core language features to accelerate development and reduce documentation lookups.