Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
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
Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor
The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t
This repository serves as the programming language design repository for C#, containing the official language specification and the technical standards governing its grammar, type safety, and memory management. It functions as a collaborative space for the formal design and evolution of the language.
الميزات الرئيسية لـ dotnet/csharplang هي: Language Design Processes, Async-Await Flow Control, Asynchronous Programming Patterns, Generic Types, Language Integrated Query (LINQ), Language Specifications and Standards, Community-Driven Specifications, Language Specifications.
تشمل البدائل مفتوحة المصدر لـ dotnet/csharplang: carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… rust-lang/rust-by-example — This project is an interactive programming education resource and tutorial designed for learning the Rust programming… crystal-lang/crystal — Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It… rust-lang/book — The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It… tc39/ecma262 — The ECMAScript specification is the formal standard defining the syntax, semantics, and execution model that all… tc39/proposals — This repository serves as the official tracking and governance framework for the evolution of the ECMAScript language.…