Skip to content
View Lai-YT's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report Lai-YT

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Lai-YT/README.md

Hi, I'm Lai-YT 👋

I'm gradually developing an interest in Software Architectures1, though my knowledge in this area is still limited. Let me share some of my plans with you, which also serve as a reminder for me 😊.

I'm looking to explore compiler architectures at a more relaxed pace. Recognizing compilers as one of the more complex types of software, understanding how they manage such intricacy could be a valuable experience. Notably, the source code of LLVM is among the well-designed bodies of C++2 code in the wild3, providing a unique perspective into the world of C++.

To step into the world of compilers, here are my loose plans:

Footnotes

  1. Specifically, I have been studying design patterns, architecture patterns, and various development methodologies.

  2. Currently, my most used and favorite programming language 💻.

  3. Extracted from Parsing C++ in Python with Clang.

  4. The term "complete" may not be entirely accurate, as the project should always be open to improvement or support new features. The key is to ensure it can at least compile valid C programs.

  5. Let's not debate this; it's a bit exaggerated 🙏.

Pinned

  1. fruits-lab/vitaminc fruits-lab/vitaminc Public

    A simple C compiler. 🍋

    C++ 2 3

  2. regexp regexp Public

    A command line tool for simplified regular expression matching

    C 1

  3. ntut-xuan/FastShop ntut-xuan/FastShop Public

    FastShop,一款以 React.js + Python Flask 為開發工具的輕量購物網站,滿足購買者與販賣者的需求

    Python 5 1

  4. st-lang st-lang Public archive

    A compiler of sT: the simple Turing programming language

    C 1

  5. todolist todolist Public

    A simple todo list. 📝

    Go 1

  6. hecto hecto Public

    A basic text editor. 💻

    Rust