[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