14
trevv
2y

Is it just me or C is actually the best language to exist?

Comments
  • 21
    Just you.
  • 3
    @Cyanide 🥲
  • 3
    The question is, for what?
  • 1
    @rEaL-jAsE most common languages, yes. But that doesn’t mean they are the best tools for any job.
  • 5
    @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.)
  • 9
    Shut you face, punchcards are the only true way!
  • 2
    @C0D4 💯💯💯
  • 2
    @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++.
  • 3
    lisp gang wants to know your location
  • 0
    @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.
  • 0
    Just you
  • 0
  • 0
    I like it too
  • 0
    I prefer C++, but yes, C its great.
  • 7
    If I have to write one more linked list implementation I'm going to kill somebody.
  • 2
    I love C. It's utterly simple once your start wrapping your head around it and gets the job done.
  • 0
    Definitely just you
  • 4
    @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()
  • 1
    wait, what? both accounts exist, yet by the mentions we can clearly see that this very rant was posted by @aaronswartz. WTF?
  • 0
    Get ratio'd.
  • 0
    @kiki You answered a comment wtf.
  • 1
    @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/...
  • 3
    @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
  • 0
    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.
  • 1
    @Lensflare yeah the interrupts hell and multicore stuff would be really tough to work with
  • 0
    C 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.
  • 0
    @sparrowEatsHawk **cough** libraries **cough**
  • 0
    @sparrowEatsHawk You know that C has qsort()?
  • 0
    @Potatoesqu You do something wrong when you need complex dependency management. Don't use a library for every crap.
  • 0
    @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.
  • 0
    @Potatoesqu Qt is overly complex and tries to solve too many problems at once.
  • 0
    @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
  • 0
    @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.
  • 0
  • 0
  • 0
    It depending on what you do ...
  • 0
    @sparrowEatsHawk qsort() is a standard C function defined in the C-standard.
Add Comment