All Projects → Nugine → Bfjit

Nugine / Bfjit

Licence: mit
Brainfuck JIT 虚拟机教程

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Bfjit

Numpile
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Stars: ✭ 341 (+320.99%)
Mutual labels:  jit, tutorial
Learning Tf Zh
📖 [译] TensorFlow 学习指南
Stars: ✭ 80 (-1.23%)
Mutual labels:  tutorial
Uc R.github.io
Main repository for R programming courses @ University of Cincinnati, courses and tutorials that focus on data wrangling, exploration, visualization, and analysis with R.
Stars: ✭ 76 (-6.17%)
Mutual labels:  tutorial
Waveforms
An interactive, explorable explanation about the peculiar magic of sound waves.
Stars: ✭ 1,218 (+1403.7%)
Mutual labels:  tutorial
React Es6
React's official tutorial with ES6 and Browserify
Stars: ✭ 77 (-4.94%)
Mutual labels:  tutorial
Do more with twitter data
Tutorials for getting the most out of Twitter data.
Stars: ✭ 78 (-3.7%)
Mutual labels:  tutorial
Expo Three Demo
🍎👩‍🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-6.17%)
Mutual labels:  tutorial
Ac2100 Openwrt Guide
Install OpenWrt on the AC2100 (black cylinder)
Stars: ✭ 80 (-1.23%)
Mutual labels:  tutorial
Django Crash Starter
The Cookiecutter template for the Django Crash Course tutorial by Daniel and Audrey Feldroy.
Stars: ✭ 80 (-1.23%)
Mutual labels:  tutorial
Cppadcodegen
Source Code Generation for Automatic Differentiation using Operator Overloading
Stars: ✭ 77 (-4.94%)
Mutual labels:  jit
Machine Learning
My Attempt(s) In The World Of ML/DL....
Stars: ✭ 78 (-3.7%)
Mutual labels:  tutorial
Kaggle Notebooks
Sample notebooks for Kaggle competitions
Stars: ✭ 77 (-4.94%)
Mutual labels:  tutorial
Spring Boot Microservices
This repo is part of a tutorial about writing microservices using Spring Boot
Stars: ✭ 79 (-2.47%)
Mutual labels:  tutorial
Ios Coremotion Example
Core Motion in iOS using Swift
Stars: ✭ 77 (-4.94%)
Mutual labels:  tutorial
Awsdevopstutorial
Unbreakable DevOps Pipeline Tutorial with AWS CodeDeploy, AWS CodePipeline, AWS Lambda, EC2 and Dynatrace
Stars: ✭ 80 (-1.23%)
Mutual labels:  tutorial
Python Notes
Python Study Notes 📝
Stars: ✭ 76 (-6.17%)
Mutual labels:  tutorial
Learning python
Source material for Python Like You Mean it
Stars: ✭ 78 (-3.7%)
Mutual labels:  tutorial
Data Driven Web Apps With Pyramid And Sqlalchemy
Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course
Stars: ✭ 79 (-2.47%)
Mutual labels:  tutorial
Beebjit
A very fast BBC Micro emulator.
Stars: ✭ 81 (+0%)
Mutual labels:  jit
Godot Demos
Dozens of free and open source demos for the Godot game engine
Stars: ✭ 1,231 (+1419.75%)
Mutual labels:  tutorial

Brainfuck JIT 虚拟机教程

当我们谈到 JIT 时,通常会想到 V8、JVM 之类的庞然大物,然后望而生畏,觉得 JIT 是一种极其高深复杂的技术。

但 JIT 也可以变得非常简单,我们不需要做完善的优化和分析,只要输入源码,输出机器指令,再执行,这和普通的文本处理程序没什么区别。

在本教程中,我们将用 Rust 语言实现一个简单的 Brainfuck JIT 虚拟机,逐步理解 JIT 技术。

教程地址:https://nugine.github.io/bfjit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].