J4

J4 – A programming language implemented in C

Hacker News

J4 – A programming language implemented in C

Hi. We'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'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'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/syntax/etc, writers, graphic designers, ... Also if you aren't the strongest C programmer, or have no background in compiler development, it's no worry - there are smaller, easier issues you can try to implement, and I'm sure there are still bugs to squish! Here are some general features of the language (some are implemented, some are just future guidelines): * 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!

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: model, new · Missing: mac, agents, macos
83%83% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
75%75% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
74%74% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
36%36% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
35%35% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Te
Tetris implemented in Zig programming language83%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tetris implemented in Zig programming language

Hacker News4
Tu
Tuppence Programming Language for 2-adic arithmetic69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tuppence Programming Language for 2-adic arithmetic

Hacker News2
Oc
Octaspire Dern – Programming language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Octaspire Dern – Programming language

Hacker News47
L2
L2: An experiment/programming language63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

L2: An experiment/programming language

Hacker News2
Fi
FizzBuzz in an esoteric programming language.62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FizzBuzz in an esoteric programming language.

Hacker News17
Mi
Mint Programming Language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mint Programming Language

Hacker News3
M#
M# Programming Language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

M# Programming Language

Hacker News3
Jo
Jolie – The First Programming Language for Microservices74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jolie – The First Programming Language for Microservices

Hacker News64
Vi
Vivaldi programming language69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vivaldi programming language

Hacker News52
I
I made a (terrible) programming language66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a (terrible) programming language

Hacker News9