Ranter
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
Comments
-
@rEaL-jAsE most common languages, yes. But that doesn’t mean they are the best tools for any job.
-
hjk10157083y@rEaL-jAsE assembly wins here with that logic.
(Before you go there, For compiles languages that usually isn't the case. Once they where bootstrapped with C they usually get rewritten in own language.) -
@aaronswartz I disagree. I much prefer to work with C or some other language instead, since there seems to be a better tool for the job in every case I could think of using C++.
-
kiki349373y@aaronswartz Aaron, I never knew you liked C++. You're a hero because of what you did, and you don't need to learn C or C++. Hell, you don't need to learn anything to be yourself. You're already a hero. Fuck spez.
-
If I have to write one more linked list implementation I'm going to kill somebody.
-
I love C. It's utterly simple once your start wrapping your head around it and gets the job done.
-
@BobbyTables I’d much rather use a language that has already implemented common objects then write it myself every damn time I don’t have access to past projects.
..just as bad if you have to write yet another sort algorithm when most common languages just require:
someObjectList.Sort() -
kiki349373ywait, what? both accounts exist, yet by the mentions we can clearly see that this very rant was posted by @aaronswartz. WTF?
-
@kiki did you downvote Aaron's comment you replied to so you don't see it or are you just tripping?
Tbf, I recently got confused if drego and rox were alt accounts since drego replied as if he was the OP. But in fact drego had just a similar experience to the OP and he explained it in a previous comment. Kinda easy to get confused when there's no threading. https://devrant.com/rants/5050668/... -
kiki349373y@electrineer yes. I'm a doofus. I probably opened this rant from the feed (that doesn't display the author), saw Aaron's comment, replied to it and then somehow misremembered that the rant itself was also posted by Aaron. Fuck me
-
It depends of course. Try writing something like an iOS or Android app with C. Or a backend service. You‘ll quicky start to hate the hell out of it.
-
kiki349373y@Lensflare yeah the interrupts hell and multicore stuff would be really tough to work with
-
Potatoesqu43yC and C++ have no concept of dependency management, and CMAKE is horrendous and just makes me hate my life.
But the simplicity ic C features make it fun to write, but no so fun to debug. -
@Potatoesqu You do something wrong when you need complex dependency management. Don't use a library for every crap.
-
Potatoesqu43y@happygimp0 The library I was thinking of is Qt. Combining it with a complex project is not simple at all. But that earlier comment was driven by disdain for CMake as I faced a particular issue with a wrong config throughout this while morning.
-
@happygimp0 @ess3sq
yes you can use a library for sorting.. 😎
but you won’t always be able to in every project, and in some cases you just want functionality supported out of the box: think about closures, inheritance… ext -
ess3sq1633y@sparrowEatsHawk libraries are a good point, but C is not supposed to have closures (never mind lambdas coming with C23), inheritance... It's not a functional language, it's not an OO language. It's supposed to be procedural, simple and low level.
Is it just me or C is actually the best language to exist?
rant