Discord servers thrustlang

Discord-servere merka med thrustlang

Thrust Programming Language

The Thrust Programming Language. A general-purpose, statically typed systems programming language for writing verbose, accurate, and fast code.

Thrust is a very promising tool for bare-metal and embedded systems development thanks to its innovative low-level instruction concepts. These give developers more granular control over systems programming. Unlike traditional languages that hide the underlying abstractions of C, Thrust provides a syntax and set of features that map instruction-by-instruction. This enables total manual or automatic control over the compiler.

For example, Thrush enables embedding of linear assembler within the compilation process, offering direct control over architecture-specific code generation.

```
asmfn invoke_x86_64_exit_syscall() void
@asmSyntax("AT&T") @convention("C")
{
"mov $$60, %rax",
"mov $$1, %rdi",
"syscall"
} {
"~{rax}~{rdi}"
}

fn main() s32 @public {
invoke_x86_64_exit_syscall();
return 0;
}
```

Contribute

We're looking for contributors for our project! If you're a Spanish speaker and would like to contribute, contact us through our official social media channels. Already know Rust but not LLVM? Don't worry! We're happy to teach you.

https://github.com/thrustlang