TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: J4 – A programming language implemented in C

3 pointsby asplover 10 years ago
Hi. We&#x27;re currently working on a programming language with a friend. This project is mostly for fun and so we can learn. We are looking for contributors to help make the language better, and also speed up the implementation. The language is still in it&#x27;s early phases, which means that if you want to have a say, you can post an issue or join our IRC (all information is in the repository). We&#x27;re still looking for people to help out, developers to program the compiler, people interested in compiler design who want to think of new features&#x2F;syntax&#x2F;etc, writers, graphic designers, ... Also if you aren&#x27;t the strongest C programmer, or have no background in compiler development, it&#x27;s no worry - there are smaller, easier issues you can try to implement, and I&#x27;m sure there are still bugs to squish! Here are some general features of the language (some are implemented, some are just future guidelines):<p>* Automatic Garbage Collection<p>* Pointers, with the ARC memory model (Rust and ObjectiveC both support a form of this)<p>* Statically Linked<p>* Functions treated as Second Class Objects<p>* Simple OOP System (similar to Rust)<p>* Near to no type system<p>* Statically Typed (except for some cases, where types are inferred, i.e for loops).<p>We don&#x27;t take this project too seriously, so neither should you. We&#x27;re not trying to replace C, we&#x27;re just doing something we enjoy doing. Here&#x27;s a link to the repository: https:&#x2F;&#x2F;github.com&#x2F;jayfor-lang&#x2F;jayfor. I&#x27;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&#x27;t guarantee a [good] answer. Thanks for reading!

no comments

no comments