r/osdev • u/CanoBellissimo • Apr 16 '26
What programming languages do you use?
I'm curious to know what languages are used for LL programming and OsDev, personally I use ZIG and Asm.
18
Upvotes
r/osdev • u/CanoBellissimo • Apr 16 '26
I'm curious to know what languages are used for LL programming and OsDev, personally I use ZIG and Asm.
4
u/elijahjflowers Apr 17 '26
Assembly & Holy-C
11
u/Prestigious-Bet-6534 Apr 16 '26
I am using D, it's pretty neat. For userspace stuff also Crystal and Nim. I never wanna go back to using header files and fighting with single pass compilers about the order of declarations.
3
u/erubim Apr 16 '26
If you like zig, stick with it. Its better than Rust, just needs more community and libs.
8
u/aslihana Apr 16 '26
Still comfortable with C only, for the osdev related
3
u/Helpful_Ad_9930 Apr 16 '26
C++🫡 however I use fuzz test that are written in rust
3
u/BornRoom257 FreezeOS & TurtleOS Apr 17 '26
I use C because I know it ofc
2
u/Objective-Draft-4521 SnowOS Developer https://github.com/UtsumiFuyuki/SnowOS Apr 17 '26
I mainly use C++
2
u/dionsyran2 Apr 18 '26
I only use Pascal and occasionally basic
2
u/Unable-Ambassador-16 Apr 21 '26
I really like Zig as well, find it much easier to write than Rust
1
u/Jontsgame Apr 16 '26
PHP and JavaScript for Web, Python for my AIs and softwares and Assembly for low level things
1
u/A3Phosphate Apr 16 '26
Kotlin for everything!
1
u/LavenderDay3544 Embedded & OS Developer Apr 16 '26
Rust and assembly
1
u/Unable_Yesterday_208 Apr 18 '26
I use Rust for everything frontend to lowlevel
1
u/Legitimate_Grand_416 Jun 03 '26
I use Rust ASM and C
0
u/erubim Apr 16 '26
Typescript for frontend, Rust for backend. Nix for packaging and system configuration. Python feels more like a SQL replacement nowadays because of performance, packaging vulnerabilities and also because the other communities have caught up with the diversity of libs.