Skip to content

Instantly share code, notes, and snippets.

View JaDogg's full-sized avatar
🎧
Working on Yaksha Programming Language - yakshalang.github.io/

JaDoggx86 JaDogg

🎧
Working on Yaksha Programming Language - yakshalang.github.io/
View GitHub Profile
https://github.com/shinh/elvm | shinh/elvm: EsoLangVM Compiler Infrastructure
https://github.com/ltcmelo/psychec | ltcmelo/psychec: A compiler frontend for the C programming language
https://github.com/jiweixing/BIT-MiniCC | jiweixing/BIT-MiniCC: A C compiler framework in Java
https://github.com/leaningtech/cheerp-meta | leaningtech/cheerp-meta: Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript
https://github.com/shiyanhui/Compiler | shiyanhui/Compiler: Compiler for C language in python
https://github.com/Vexu/arocc | Vexu/arocc: A C compiler written in Zig.
https://github.com/jserv/amacc | jserv/amacc: Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
https://github.com/sheisc/ucc162.3 | sheisc/ucc162.3: A lightweight open-source C compiler for research and education.
https://github.com/utam0k/r9cc | utam0k/r9cc: Toy C compiler
https://github.com/nlsandler/write_a_c_compiler | nlsandler/write_a_c_compiler: Test suite to help you write
@JaDogg
JaDogg / pesubsys.c
Created March 27, 2024 19:48 — forked from jeremyd2019/pesubsys.c
program to get and set subsystem in PE headers
#include <windows.h>
#include <stddef.h>
#include <stdio.h>
int main(int argc, char ** argv)
{
FILE * fh;
IMAGE_DOS_HEADER idh = {0};
DWORD signature = 0;
long subsys_offset = 0;
@JaDogg
JaDogg / typing_stat.py
Created February 5, 2024 08:11
Record typing statistics
import os
import sqlite3
import time
import traceback
from datetime import datetime
from functools import wraps
from pynput.keyboard import Listener
DB_PATH = "./typing_stats"
@JaDogg
JaDogg / credits.md
Last active December 21, 2021 18:56
Audio Playlist Credits Full.

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@JaDogg
JaDogg / Student_Proposals_GSOC.md
Last active April 1, 2020 04:27
Student Proposals

Hello,

Please comment below with following details.

  1. What are the projects you like do for the GSoC. (Add links to projects) don't mention the actual idea.
  2. Have you contributed to SCoRe lab? Yes or No..
  3. Whom did you share the proposal with so far?
  4. Did you get responses to your ideas/proposal?

Add any other info you think will be relevant. (Don't add the actual idea or feature)

@JaDogg
JaDogg / new_to_score.md
Last active January 26, 2024 05:08
New to SCoRe Lab 🥳
@JaDogg
JaDogg / latency.markdown
Created January 21, 2020 18:24 — forked from hellerbarde/latency.markdown
Latency numbers every programmer should know

Latency numbers every programmer should know

L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns             
Compress 1K bytes with Zippy ............. 3,000 ns  =   3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns  =  20 µs
SSD random read ........................ 150,000 ns  = 150 µs

Read 1 MB sequentially from memory ..... 250,000 ns = 250 µs

@JaDogg
JaDogg / sound_play_crossplatform.py
Created June 21, 2019 21:54 — forked from juancarlospaco/sound_play_crossplatform.py
Cross-platform Sound Playing with Standard Libs only, No Sound file is required, No install is required, Python2 / Python3.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os, sys
from tempfile import gettempdir
from subprocess import call
def beep(waveform=(79, 45, 32, 50, 99, 113, 126, 127)):
abandoned
able
absolute
adorable
adventurous
academic
acceptable
acclaimed
accomplished
accurate