Skip to content
View InfyniteHeap's full-sized avatar
🌸
Every day Ruan Mei!
🌸
Every day Ruan Mei!
  • Hebei, China
  • 08:06 (UTC +08:00)
Block or Report

Block or report InfyniteHeap

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
InfyniteHeap/README.md

Introduction 🦀🌸

I am concentrating on learning computer knowledge and other things wonderful and meaningful. I prefer using Rust as my primary programming language because it is not only fast enough to be used in operating system kernel, but also safe enough to avoid leading to amount of memory safety issues.

  • Rust is fast and safe enough to be used in varieties of fields, which require high performance and memory safety. A typical example is that Rust had already been acknowledged by Linux developing team and merged in Linux Kernel (since verion 6.1). Another one is that Microsoft decided to migrate some C-implemented functions to Rust. Besides that, Google also declared that they will add more Rust and Kotlin code instead of C, C++ and Java code in AOSP when developing new Android features. They are also rewriting some key components (e.g. pVM firmware) by using Rust.
  • Be aware that Rust is NOT the good alternative for C/C++, which is contrary to what some Rustaceans thought! Rust aims to solve the puzzle lasted in computer science field for several decades that program cannot guarantee both running efficiency (or programmers MUST MANUALLY and DIRECTLY manage memory) and memory safety (or memory have to be managed by GC and programmers cannot exactly know what happened in memory), and a C or C++ program is more difficult to migrate to (or cooperate with) Rust than its "so-called successors"(for C it is Zig while for C++ it is Carbon). So, it is not a good idea that people put C/C++ and Rust together and compare their pros and cons, and most of quarrels around this comparison are meaningless.

Besides things above, I also love playing games like Minecraft, Genshin Impact and Honkai: Star Rail.

  • I am a redstone digital circuit player in Minecraft. I love learning and building redstone digital circuits to enhance my computer hardware knowledge.

  • I am a Furina main in Genshin Impact, and the couple I ship is Aether × Furina.

  • I am also a Ruan Mei main in Honkai: Star Rail. Such this elegant but crazy biology talent deeply touched me.

If you want to contact me, send me emails are welcome!😉

Pinned

  1. GCL GCL Public

    Grid Craft Launcher - A light, swift, simple and cross-platform Minecraft launcher that is written in Rust.

    Vue 2

  2. gridcore gridcore Public

    The core of GCL that implements almost all of launcher features.

    Rust 1 1