Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MultiCPU_Microprocessor
This was the final project for CS-401 Computer Architecture. The microprocessor was built using VHDL in Xilinx Vivado. My group decided to build something akin to a GPU that could do many simple calculations simultaneously.
Here's a nice compiler introduction: https://github.com/DoctorWkt/acwj. A small C compiler written in C.
‘r/compilers’ and ‘r/programminglanguages’ are two related subs. This was my result for a decent subset of C https://github.com/lotrbuilders/dcc
I did this exact thing for a final project in my Computer Architecture class. Custom assembly language with its own compiler that compiles into our custom machine code that can be run on our own custom design for a microprocessor. Used VHDL in Vivado. GitHub repo