ALGASAMI

18歲。資工/中階設計

關於

教育

我是一位在位於台灣的成功大學攻讀的資工大學生,目前正在製作多個專案。身為一位雙語人士,我自認自己的英文能力優良。

興趣喜好

我對競賽程式設計、網頁開發、硬體設計與資工很有興趣。 我平時也是業餘的聲優。

相關憑證

專案

RV32i_Imp

CPU架構
我對於電腦科學的知識自認是夠的,但是對於硬體則是一竅不通, 幸好,辦辦學團體的同好們與我一起自學,做出了一顆使用RISC-V指令集的CPU。Take me there

Temporal

啟動器與殼層
有Nanobyte的輔佐下,我做出了這個啟動器與殼層,它有內建的Nix Flake, 可以不用擔心要安裝依賴。Take me there

boson-rust

單碰撞光學引擎
這是一個從無到有所做出來的光學引擎,背後只有引用std函數庫,剩下都是 自己寫的,由repo的名子不難看出這是用rust撰寫的。Take me there

iot_connect

ESP8266專案
這是為了多元選修課為了教導同學物聯網的應用所製作的,不過,我也有花了一點時間 寫了進階版,詳情請見README.md。Take me there

nixos_dotfiles

NixOS Configs
這是我使用NixOS時的設定檔。Take me there

時間線

開始我的程式設計旅程

2016左右
我第一個接觸到的語言是LuaU--Roblox版本的Lua,以在Roblox製作遊戲。 在那段時間,我接觸到了一些程式設計的範示(paradigm),像是物件導向與函數導向程式設計法。

C/C++初體驗

2018年初
上高一時,因為社團而接觸到C與C++語言,一見鍾情,後來便開始鑽研 C/C++更深層的意涵與應用,在高一時有使用C++與OpenGL/Vulkan製作渲染引擎。

開始學習網頁設計

2018年底
在2018年年底時,我開始接觸與學習網頁設計相關的技術,像是HTML,css與JS/TS。

開始認真學習Python

2019
由於我對於機器學習相關領域有興趣,我開始學習Python(認真的),別看它簡單的外表, 在實務上是非常強大的,尤其是在資料分析與機器學習如魚得水。

上競賽程式設計擂台

2020
同樣是社團的關係,我在2020年時開始參加程式設計比賽,為了妥備工具,我學到了不少的 演算法與資料結構,簡單的和衍伸的都有。

動手用Linux

2020
由於高二上時手頭時間很多,我便開始接觸GNU+Linux作業系統。我第一個使用的是Ubuntu, 跳到Manjaro與Arch,Linux促使我細部檢視作業系統的運行原理,這也為後來我所製作的Temporal作業系統埋下 種子。

接觸到硬體設計

2021年初
在2022年初寒假時,我參加了線上的辦辦學(Accomdemy)自學活動,使用Verilog和Xilinx合成 自己的RISC-V ISA中央處理器,這段經歷增添不少我的硬體知識。在Github檢視

全國英文作文比賽優勝

2021
在2021年中旬,我在北二區競賽中獲得了此佳績,這是只有頒給前十名的獎項, 證明了我對英文的掌握程度與我的語言表達能力。

準備學測

2022
我自2022年便開始為在2024年一月舉辦的學測做準備,我希望能夠獲得佳績,上好的大學。

用組合語言寫電腦殼層

2023
我所積攢的低階程式設計與硬體知識終於在Temporal專案的誕生下顯現了, 我使用C與x86_64組合語言寫出了起動器與殼層。Temporal可以處理簡單的輸入輸出任務 與FAT檔案系統。它的成功打開了製作自己的作業系統的大門。在Github檢視

準備大學

2024年初
學測後生活清閒無憂,不過人需要居安思危,所以我已提早參加麻省理工的線上學士課程, 攻讀微積分、線性代數與資訊工程。