ppci
fut
ppci | fut | |
---|---|---|
5 | 25 | |
322 | 1,690 | |
- | 1.2% | |
0.0 | 9.7 | |
almost 2 years ago | 7 days ago | |
Python | C++ | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
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.
ppci
- Good languages for writing compilers in?
-
Hey guys, have any of you tried creating your own language using Python? I'm interested in giving it a shot and was wondering if anyone has any tips or resources to recommend. Thanks in advance!
It's not super maintained but you might enjoy building something with ppci, Pure Python Compiler Infrastructure. It has some front-ends and some back-ends. There's also PeachPy for an assembler. People like using Lark for parsing, I hear.
-
Hmm
I disagree
- PPCI (Pure Python Compiler Infrastructure) Project
- Windelbouwman/ppci: A compiler for ARM, x86, MSP430, xtensa in pure Python
fut
-
Bare minimum atw-style K interpreter for learning purposes
I've just learned that Ć is no longer a viable name (thankfully). Now it's Fusion Programming Language (or fut?) https://github.com/fusionlanguage/fut
- Ć Programming Language
-
Quite OK Audio Format
Interesting unrelated find: one of the implementations is written in “Ć” which transpiles cleanly into multiple languages: https://github.com/pfusik/cito
-
Hmm
For some reason, I recall that Hytale was forked from Manic Digger, which is written in Cito. I could be wrong, but that would mean that Hytale was written in a subset of C# meant to be compiled to other languages.
- An Interlingua of programming languages
-
My programming language tierlist
There is also Ć
- Ć: A programming language that translates automatically to many languages
- The Ć Programming Language
What are some alternatives?
mpl - The MaPLe compiler for efficient and scalable parallel functional programming
C-plus-Equality - The world's first feminist programming language.
Pegged - A Parsing Expression Grammar (PEG) module, using the D programming language.
hn-search - Hacker News Search
backrooms - 3D, CISC Architecture and Esolang
haxe - Haxe - The Cross-Platform Toolkit
Assembler - outdated, do not use
x - X: A programming language that only accepts identifiers that look like the letter 'x'. Inspired by https://xkcd.com/2309/
watim - Language which compiles to WebassemblyTextFormat
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
manicdigger - Manic Digger - a multiplayer block-building voxel game, Minecraft clone
whitepy - Whitespace interpreter written in Python3