Giter VIP home page Giter VIP logo

๐Ÿฒ Welcome to my blog

Websites with PWA for compiler topic

  • Coding Hub for compiler and virtual machine techniques (in Chinese).

Future topics - parallel computing and C++ programming

  • Parallel Universe for concurrency and parallel computing issue.
  • C Cup for Modern C++, C, Assemble code and so on.

๐Ÿ’ป Project and Goals

๐Ÿช 1. Main project

Project Name Language Targets
Just in time Compiler
  • C++
  • C
Learning how just-in-time compiler work
IEEE-754 Tutorial Python Leaning Floating Point IEEE 754 format (CSAPP)
Cpython Internal
  • C++
  • C
  • Python
Learning Cpython Internal mechanism and write a python virtual machine

๐Ÿช 2. Side project

Project Name Language Targets
Network Programming
  • C++
  • C
NCTU Networking Programming
  • N pipe shell
  • Multiuser chatroom
  • Http erver with boost library
  • FTP server with boost library
Simple Netstat C Implement the netstat code and support ipv4 and ipv6 format with clean C code
Subnet Calculator Python Learning the subnet knowledge, and implement the subnet calculator in python
Web-App using docker
  • Docker
  • Typescript(Angular, frontend)
  • Python(flask, backend)
Separation of frontend and backend, and dockerize them
Bash Test Tool
  • Bash
  • C
Learning to use Bash testing tools

๐Ÿช 3. Ongoing and Future Work

Project Name Language Targets
Python VM C++ Write a Python VM in C++ and learn its machanism
Red-Black Tree Python Learning the advance self-balance tree and implement it in python, testing the efficiency
Docker Container C or golang Implement the docker machenism in C or golang
LLVM tutorial C++ Learning how to use LLVM and MLIt to make a language

Top Langs lovelessless99's GitHub stats

lovelessless99's Projects

loser-homework icon loser-homework

ๅข็‘Ÿไปฌ็š„ไฝœไธš๏ผŒๅฑ•็คบไปฅๅŠ็ญ”ๆกˆ่ฎฒ่งฃ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.