# ming1016/study

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ming1016-study).**

3,905 stars · 766 forks · C

## Links

- GitHub: https://github.com/ming1016/study
- awesome-repositories: https://awesome-repositories.com/repository/ming1016-study.md

## Description

This project is a collection of technical research and documentation focused on compiler theory, low-level programming, and iOS development. It serves as a learning repository and programming guide, covering code compilation, execution engines, and the inner workings of language architectures.

The documentation details the analysis of executable files, runtime loops, and operating system internals to understand system behavior. It also tracks the chronological evolution of language features and syntax across different version releases.

The repository covers several practical application areas, including the implementation of protocol-oriented architecture, reactive network programming, and mobile performance optimization. It further addresses data persistence and the integration of artificial intelligence workflows into the development process.

## Tags

### Education & Learning Resources

- [Compiler and Runtime Studies](https://awesome-repositories.com/f/education-learning-resources/compiler-and-runtime-studies.md) — Analyzes how code is transformed and executed through the study of compiler engines and runtimes. ([source](https://github.com/ming1016/study/blob/master/README.md))
- [Swift Programming Guides](https://awesome-repositories.com/f/education-learning-resources/educational-programming-resources/swift-programming-guides.md) — Offers technical documentation on building reactive pipelines and implementing protocol-oriented patterns in Swift.

### Programming Languages & Runtimes

- [Compiler Theory Research](https://awesome-repositories.com/f/programming-languages-runtimes/compiler-theory-research.md) — Details the inner workings of common compiler engines and explains how code is compiled and executed. ([source](https://github.com/ming1016/study#readme))
- [Language Evolution](https://awesome-repositories.com/f/programming-languages-runtimes/language-specifications-standards/language-evolution.md) — Documents the chronological evolution of language features and syntax across different version releases. ([source](https://github.com/ming1016/study/wiki/Swift-%E6%BC%94%E8%BF%9B%E4%B9%8B%E8%B7%AF))

### Development Tools & Productivity

- [Reactive Data Pipelines](https://awesome-repositories.com/f/development-tools-productivity/pipeline-monitors/pipeline-execution-monitors/reactive-data-pipelines.md) — Combines network requests with operators for decoding and backpressure management before updating the user interface. ([source](https://github.com/ming1016/study/wiki/%E5%A6%82%E4%BD%95%E7%94%A8-SwiftUI-Combine-Swift-Concurrency-Aysnc-Await-Actor-%E6%AC%A2%E7%95%85%E5%BC%80%E5%8F%91))
- [AI Automation Workflows](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/workflow-collections/ai-automation-workflows.md) — Integrates artificial intelligence tools into the development workflow to automate repetitive coding tasks. ([source](https://ming1016.github.io/))

### Mobile Development

- [iOS Application Architectures](https://awesome-repositories.com/f/mobile-development/ios-application-architectures.md) — Implements structural design patterns and protocol-oriented programming for stable iOS application architectures. ([source](https://github.com/ming1016/study#readme))
- [iOS Application Development](https://awesome-repositories.com/f/mobile-development/ios-application-development.md) — Offers guided instruction for designing and building applications specifically for the iOS platform. ([source](https://github.com/ming1016/study/blob/master/README.md))
- [Mobile Performance Optimizations](https://awesome-repositories.com/f/mobile-development/mobile-performance-optimizations.md) — Provides strategies and techniques for improving runtime efficiency and responsiveness on mobile hardware. ([source](https://ming1016.github.io/))

### Operating Systems & Systems Programming

- [Low-Level Systems Programming](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/allocation-strategies/memory-allocation-libraries/low-level-systems-programming.md) — Details the operation of executable files and runtime loops to provide a deep understanding of operating system internals. ([source](https://github.com/ming1016/study/blob/master/README.md))

### Software Engineering & Architecture

- [Protocol-Oriented Design](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/dependency-injection/protocol-oriented-injection/protocol-oriented-design.md) — Employs a design paradigm focusing on protocols and extensions to create decoupled and testable system structures.
- [Reactive Data Streams](https://awesome-repositories.com/f/software-engineering-architecture/reactive-data-streams.md) — Implements architectural patterns for piping asynchronous network data to the user interface using reactive streams.

### Part of an Awesome List

- [Application Startup Analysis](https://awesome-repositories.com/f/awesome-lists/devtools/performance-analyzers/application-startup-analysis.md) — Measures execution time and memory usage to identify bottlenecks and reduce application startup speed. ([source](https://github.com/ming1016/study#readme))

### Data & Databases

- [Local Persistence](https://awesome-repositories.com/f/data-databases/local-persistence.md) — Implements local-first caching strategies to store application state and network responses for offline access.

### Web Development

- [Asynchronous Data Fetching](https://awesome-repositories.com/f/web-development/asynchronous-data-fetching.md) — Performs background data fetching from servers using non-blocking requests and asynchronous syntax. ([source](https://github.com/ming1016/study/wiki/%E5%A6%82%E4%BD%95%E7%94%A8-SwiftUI-Combine-Swift-Concurrency-Aysnc-Await-Actor-%E6%AC%A2%E7%95%85%E5%BC%80%E5%8F%91))
- [Reactive Networking](https://awesome-repositories.com/f/web-development/reactive-networking.md) — Fetches and processes remote data using asynchronous reactive pipelines with retry logic and backpressure management.
