awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/swift

0
View on GitHub↗
70,119 نجوم·10,742 تفرعات·Swift·Apache-2.0·7 مشاهداتswift.org↗

Swift

Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors.

The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs.

The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performance optimization, and the generation of executable toolchains across various operating systems.

Features

  • Native Code Compiled Languages - Compiles directly to native machine code for high-performance execution across multiple operating systems and architectures.
  • Type-Safe Development - Provides a strongly typed language for building high-performance system software with guaranteed memory safety.
  • Native Logic Integrations - Integrates high-level application logic with native C and Objective-C libraries to access system APIs.
  • Reference Counting - Implements automatic memory management by tracking object references to handle heap-allocated value lifecycles.
  • Native C Interoperability - Provides native interoperability to call C and Objective-C functions and leverage existing system libraries.
  • LLVM-Based Compilers - Utilizes the LLVM toolchain as a backend to translate high-level constructs into optimized machine code.
  • General Purpose Languages - Serves as a versatile, high-level language designed for a broad range of software development tasks.
  • Protocol Oriented Programming - Implements a programming paradigm that emphasizes protocols and extensions over traditional class inheritance.
  • Static Type Inference - Automatically determines variable types at compile time to ensure memory safety without requiring explicit annotations.
  • Strongly-Typed Languages - Uses a rigorous type system including generics and protocols to catch logic errors at compile time.
  • Type-Safe Application Development - Provides a language designed for building high-performance system software with guaranteed memory and type safety.
  • Compilation Performance Optimization - Optimizes the build process to reduce compilation times and detect performance regressions using baseline data.
  • Cross-Platform Toolchains - Engineers executable toolchains for diverse operating systems and Linux distributions to ensure consistent output.
  • Generic Monomorphisation - Generates specialized, concrete code paths for generic functions at compile time to optimize polymorphic performance.
  • Multi-Pass Compiler Pipelines - Employs a sequential compilation pipeline of parsing, semantic analysis, and optimization to ensure code correctness.
  • Language Compatibility Validations - Tests the compiler against comprehensive source suites to ensure language compatibility is maintained across versions.
  • Language Implementation Validators - Verifies the compiler implementation against source suites to ensure behavioral equivalence and language correctness.
  • Performance Measurement - Measures compilation timing and counter data against baselines to detect and prevent performance regressions.
  • Code Signing and Binaries - Official source code for the Swift programming language.
  • Language Runtimes - The official compiler and runtime for the programming language.

سجل النجوم

مخطط تاريخ النجوم لـ apple/swiftمخطط تاريخ النجوم لـ apple/swift

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Swift

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Swift.
  • ponylang/ponycالصورة الرمزية لـ ponylang

    ponylang/ponyc

    6,133عرض على GitHub↗

    Pony is an open-source, actor-model, capabilities-secure, high performance programming language

    Ponyactor-modelpony-languagepony-source
    عرض على GitHub↗6,133
  • c3lang/c3cالصورة الرمزية لـ c3lang

    c3lang/c3c

    5,147عرض على GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3c3compilerlanguage
    عرض على GitHub↗5,147
  • exaloop/codonالصورة الرمزية لـ exaloop

    exaloop/codon

    16,803عرض على GitHub↗

    Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload

    Python
    عرض على GitHub↗16,803
  • crystal-lang/crystalالصورة الرمزية لـ crystal-lang

    crystal-lang/crystal

    20,299عرض على GitHub↗

    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

    Crystalcompilercrystalcrystal-language
    عرض على GitHub↗20,299
عرض جميع البدائل الـ 30 لـ Swift→

الأسئلة الشائعة

ما هي وظيفة apple/swift؟

Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors.

ما هي الميزات الرئيسية لـ apple/swift؟

الميزات الرئيسية لـ apple/swift هي: Native Code Compiled Languages, Type-Safe Development, Native Logic Integrations, Reference Counting, Native C Interoperability, LLVM-Based Compilers, General Purpose Languages, Protocol Oriented Programming.

ما هي البدائل مفتوحة المصدر لـ apple/swift؟

تشمل البدائل مفتوحة المصدر لـ apple/swift: c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static… ponylang/ponyc — Pony is an open-source, actor-model, capabilities-secure, high performance programming language. exaloop/codon — Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized… crystal-lang/crystal — Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It… carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… elm/compiler — This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed…