CaptCC
ShivyC
Our great sponsors
CaptCC | ShivyC | |
---|---|---|
6 | 5 | |
186 | 1,012 | |
- | - | |
0.0 | 1.6 | |
almost 5 years ago | 11 months ago | |
JavaScript | Python | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CaptCC
- Let's write Operating System in JavaScript
- Chad programmer
-
Big brain time
I'm pretty sure writing the C compiler in random languages is about as ubiquitous as getting Doom to run on everything with a microcontroller. Python JavaScript Rust
-
InCeption
That has already been done
-
What is your favorite example of this?
My favourite is probably the C compiler. https://github.com/Captainarash/CaptCC
- I wonder, has Bjarne Stroustrup even shipped any industrial-grade software?
ShivyC
-
Big brain time
I'm pretty sure writing the C compiler in random languages is about as ubiquitous as getting Doom to run on everything with a microcontroller. Python JavaScript Rust
- Bye!
-
Can I make a programming language in Python?
For example, here's someone's hobby project: a C compiler written in python.
-
Who has the best IT Conspiracy Theory?
People do write "hobby" compilers for fun (like https://github.com/ShivamSarodia/ShivyC - C compiler written in Python), but if this were a serious concern, it would absolutely take a serious research effort to re-write your compiler from scratch. There are absolutely people who can do this and would probably think it's a good time, so the order of operations there would be start a foundation --> GoFundMe --> hire those guys --> produce a new-generation trusted compiler.
-
Learning c for building a compiler?
You can create a compiler in Python (example: ShivyC).
What are some alternatives?
prismarine-web-client - Minecraft web client running in your browser [UnavailableForLegalReasons - Repository access blocked]
sim-c - A dynamically typed high-level front end for C
node-cobol - :tv: COBOL bridge for NodeJS which allows you to run COBOL code from NodeJS.
PeachPy - x86-64 assembler embedded in Python
DOjS - A MS-DOS Creative Coding IDE/platform based on JavaScript
Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -
simple-c-compiler - Simple C Compiler written in Python
PyMakeCli - An easy to use C/C++ compiler linker and flagger.
NodeOS - Lightweight operating system using Node.js as userspace
tensorflow - An Open Source Machine Learning Framework for Everyone
OS.js - OS.js - JavaScript Web Desktop Platform