Show HN: J4 – A programming language implemented in C
* Automatic Garbage Collection
* Pointers, with the ARC memory model (Rust and ObjectiveC both support a form of this)
* Statically Linked
* Functions treated as Second Class Objects
* Simple OOP System (similar to Rust)
* Near to no type system
* Statically Typed (except for some cases, where types are inferred, i.e for loops).
We don't take this project too seriously, so neither should you. We're not trying to replace C, we're just doing something we enjoy doing. Here's a link to the repository: https://github.com/jayfor-lang/jayfor. I'm still pretty new to the field of compilers, in fact I wrote my first scripting language 2 - 3 years ago and my first compiler around a year ago. So any veteran compiler people who have any questions, I can't guarantee a [good] answer. Thanks for reading!
0 comments
[ 3.4 ms ] story [ 10.3 ms ] threadNo comments yet.