TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: J4 – A programming language implemented in C

3 点作者 aspl超过 10 年前
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!

暂无评论

暂无评论