#teeny

Ricksangels69ricksangels69
2023-08-05
GripNewsGripNews
2023-05-29

🌘 讓我們製作一個微小的編譯器,第一部分
➤ 使用Python實現自己的程式語言Teeny Tiny,並編譯成C代碼
austinhenley.com/blog/teenytin
本文是一個三部曲系列的第一篇,介紹如何使用Python實現自己的程式語言Teeny Tiny,並編譯成C代碼。本文將從編譯器的概述和第一步驟——語法分析器(lexer)開始,逐步引導讀者完成一個簡單的編譯器。Teeny Tiny是一種BASIC方言,支持基本的算術運算、條件語句、循環語句、輸入輸出等操作。本文將從語法分析器開始,逐步實現編譯器的各個部分。
+ 本文非常適合初學者閱讀,作者將編譯器的實現過程分解得非常清晰,讓讀者能夠輕鬆理解。而且,使用Python實現編譯器,讓讀者能夠更好地理解編譯器的運作原理。
+ Teeny Tiny雖然只支持基本的操作,但是通過這個簡單的編譯器實現,讀者可以學到很多編譯器的基礎知識。而且,本文的代碼非常簡潔易懂,讓讀者能夠輕鬆上手。
Tiny

Harshad Sharmaharshad@sharma.io
2023-05-25
Close up of an orange cat sleeping with her head/cheek on a paw. Warm light is on her face, while rest of her body is dimly lit.
Harshad Sharmaharshad@sharma.io
2022-12-04

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst