GitHub - mrthefakeperson/Excel-Virtual-Machine: C Compiler which targets Excel (...
source link: https://github.com/mrthefakeperson/Excel-Virtual-Machine
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Purpose
This project aims to accurately compile common programming languages and I/O features into Microsoft Excel (2015) files.
How to Use
This project is currently incomplete.
From the latest release version: use the command Excel_VM myFile.file -outputExcelFile
(or Excel_VM myFile.file
to get a Windows compatible executable file), replacing myFile.file
with the name of your file.
The compiled Excel file can be executed by triggering iterative calculation (pressing F9 repeatedly) in Microsoft Excel. The project currently supports C and F# (incomplete). I/O operations are supported with cell A2 acting as standard input, and cell B2 acting as standard output.
By default, 500 iterations are made each time. To ensure accuracy, do not disturb the spreadsheet before it is finished recalculating.
Links
blog post: https://mrthefakeperson.github.io/Excel-Virtual-Machine
latest version: download
Recommend
-
119
cznic/99c: github.com/cznic/99c has moved to modernc.org/99c This repository has been archived by the owner. It is now read-only.
-
96
wind jvm My simple java virtual machine Environment Support Mac, Linux. Windows is not supported, because the underlying os lib is os-related. You'd use C++14 support and boost library support. And most important, your
-
81
javan-warty-pig - AFL-like fuzzer for the Java Virtual Machine
-
61
README.md
-
48
README.md
-
8
Transform 2021 Join us for the world’s leading event about accelerating enterprise transformation with AI and Data, for enterprise technology decision-makers, presented by the #1 publisher in AI...
-
4
Optimizing GoAWK with a bytecode compiler and virtual machine February 2022 Summary: I recently sped up GoAWK by switching from a tree-walking interpreter to a bytecode compiler with a virtual machine interpret...
-
9
July 17, 2022Extending SQLite with Rust to support Excel files as virtual tablesThis article explains how SQLite can be extended with Rust. In particular, it will outline SQLite’s mechanism called virtual t...
-
3
The AI computing boom: OctoML targets machine learning workload deployment
-
0
Infrastructure for MLGO - a Machine Learning Guided Compiler Optimizations Framework. MLGO is a framework for integrating ML techniques systematically in LLVM. It replaces human-crafted optimization heuristics in LLVM with machine learned...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK