Skip to content
/ J-- Public

An extremely tiny interpreter written in JS for learning purposes only.

Notifications You must be signed in to change notification settings

n-ce/J--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

J--

An extremely tiny interpreter written in JS for learning purposes only.

  • JS is itself interpreted by browser engines written in C++.
  • C++ is written in C++ (bootstrapping) and is compiled to native code (assembly).
  • the assembly code runs through an assembler that converts it into binary code (0,1).
  • binary code is processed by logic gates
  • beyond this is electronics and beyond that is physics.

Specification

storing variables (there are no types as of right now)

contain [variable name] = [value]

e.g, contain x = 9

print variables

express x

About

An extremely tiny interpreter written in JS for learning purposes only.

Resources

Stars

Watchers

Forks