C3 - це мова програмування загального призначення з можливостями системного програмування створена у 2019 році. C3 позиціонує себе як наступника C.
Особливості З головних особливостей C3 є:
Повна сумісність із C ABI Система модулів Перевантаження операторів безпечніша та продвинутіша система макросів Детальні помилки падіння програми Generics
Приклади Приклад програми "Привіт, світе!":module hello; import std::io;
fn void main() { io::printn("Привіт, світе!"); }Приклад використання дженериків:struct Stack <Type> { sz capacity; sz size; Type* elems; }
fn void Stack.push(Stack* this, Type element) { // ... implementation this.elems[this.size++] = element; }
Посилання Офіційний сайт
Документація
Стандартна бібліотека