[ANN] Kite – a new programming language inspired by C, C++ and Java
Marconi
soldate at gmail.com
Wed Jul 2 23:14:37 UTC 2025
Hi everyone,
I’ve been working on a new programming language called Kite, and
I’d love to share it with you.
Kite is a minimalist systems language that combines what I like
most from C, C++, and Java – while avoiding the things that
frustrate me in each.
What Kite offers:
The simplicity and (i hope) performance of C
User-defined types (structs that look like classes) like C++,
but with none of the language bloat
A clean class-based structure similar to Java, making it
easier to build a standard library
Objects are stack-allocated by default, but always accessed
via fat pointers (pointer + metadata)
No VM, no GC – the programmer stays in control
Aims to be predictable, readable, and efficient
What it avoids:
Header files (like in C) – I plan to support modules
The unchecked memory risks of C – fat pointers help here
The ever-growing complexity of C++
The performance trade-offs of Java’s VM and GC
📦 GitHub: https://github.com/soldate/kite
📁 See the test/ folder for example programs and syntax
🔧 The compiler is written in Java and generates x86-64 assembly
It’s still an early-stage project, but I’d really appreciate
feedback, ideas, and contributions — especially from folks who’ve
worked on or thought deeply about language design, memory models,
and system-level programming.
Let me know what you think!
Cheers,
More information about the Digitalmars-d
mailing list