Details
-
AboutI code so good even the compiler thans me.
-
SkillsC, C++, WinAPI, Assembly, JS
-
Location/root
-
Website
-
Github
Joined devRant on 11/10/2024
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@BordedDev We never had club
Sound cool -
@cafecortado I can port it to C, good idea for next course on "C, Automatisation et CMake" it's French btw but never teaching in such a bad country.
-
@retoor I speak Assembly
-
It wasn't the case back then. We used C, Assembly and a price of paper
-
Decompiled C that looks like Basic ?
-
ARM assembly is simple ! What about 6502, Z80, x86 and Motorola 68k ?
-
Delightful
-
@Liebranca yeah fr
-
@BordedDev good concepts but I'm focusing n 6502
-
@antigermgerm exactly
-
@12bitfloat In Rust you have complications with mem allocating, not in C. Trade ! And what is hard with that alloc ?
-
@12bitfloat Like said @iii Rust IS the competitor, not C. And, it's not really a fear - because a better language would be greeted well - I just personally expose my honest reaction after using it ! There are pros, yes, but I feel strangled by the language purpose itself. Not managing my own memory or being told not to that specific way by the compiler makes me uncomfortable using Rust. And I worked once on a Rust-C-C++-Haskell(Yes haskell can be used in prod) as a C developer and saw the amount of `unsafe` above each functions, god ! (if anyone wondering haskell was used for calculating math above my understanding in a college research with local semiconductor company)
-
@Lensflare No just read Python and Perl
-
@lorentz No I regularly uses everything I cited
-
@lorentz yes, actually
-
@retoor ITS NOT A WAR peace and love
-
@iiii The german spoke
-
@12bitfloat C lacks a module system but allows flexible code organization via headers and build tools like Make and CMake.
Its minimal type system avoids complexity, unlike Rust’s advanced one. C supports generics with typedef and void*.
Function pointers and structs enable method-like behavior. Less elegant than Rust though.
Memory management is explicit, using free() and close(). Rust’s Drop automates cleanup but introduces unwanted control flow, especially in embedded systems.
C uses static for internal linkage and extern for global visibility.
C’s minimal standard library ensures efficiency and portability, ideal for embedded use, while Rust’s larger std adds bloat.
C handles concurrency with pthread, epoll, and select, where Rust’s async/await model adds borrow-checker constraints.
C’s enum and union are like Rust’s ADTs but without runtime overhead.
Macros in C require manual handling.
C’s switch, if, and else provide branching. -
@tosensei I mean it's more a Markup language ?
-
@BordedDev yes a compatriot
-
@12bitfloat why is it so ? what does rust have that c doesnt except safety ofc
-
@retoor There's no war : wrong programming languae
-
@12bitfloat Maybe I am, but in 14 years of industry programming experience, I can relate most parts
-
@12bitfloat yes that's why i use c
-
Not to say rust is bad, just C is superior.
-
@retoor That's chad language
-
@12bitfloat ehm. A language designed 50 years ago is better than Rust. Yes it is, and my arguments are above. C is in planes. C is in your phone, your computer you are using to post on devrant, why ? Because it's not heavy, fast, simple and effective. Ofcourse a bit less than AI, but effective. And C23 has : https://en.wikipedia.org/wiki/...#New_functions A whole set of functions that are incredible even if the best standard is C99.
-
@retoor crunchy
-
@12bitfloat WOHOOO THERE ARE FLEXIBLE ARRAYS for real i mean thats extra
-
@12bitfloat Cmake, okay for that pointer syntax