also I just realized that Brazil did NOT make a programming language entirely in Spanish and call it "Si" and that my professor was making a joke about C... god damn it

this post is probably too nieche but I feel like Lemmy is nerdy enough that enough people will get it lol

you are viewing a single comment's thread
view the rest of the comments
[–] 15 points 1 year ago (3 children)

C is the old carpenter with leaky memory with heavy undiagnosed autism, who constantly cracks demented jokes like "Missing } at end of file".

He's so mentally not there in fact, that if you don't specifically tell him to return to you after finishing the job, he will neither figure out what he's supposed to do, nor will he tell you what went wrong, but instead he will happily jump somewhere else, halucinate commands from the structure of the walls and start doing whatever the voices tell him to do.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    In my analogy, the tool is the programming language, and the worker is the programmer in that language. Mostly.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago (1 child)

    In your analogy, only C and C# mention using specific tools, unless you count mushrooms as tools ;)

  • source
  • parent
  • hideshow 1 child comment
  • I mean yeah lol. That's why I said "mostly." But my point was, more or less, that modern power tools can do stuff that you simply can't do with C, but C is still a venerable tool to me. I like it. The old pros can make fantastic custom cabinets, they do framing almost as fast as someone with a nail gun, it's just that it's not practical for most people to try to get skilled enough to be able to make solid stuff (and of course you can never make a skyscraper with just hand tools.)

    Once you start finding yourself using malloc() all that much, you're probably using the wrong tool, and it's also just objectively less secure than other safer languages. But clean C code has a kind of beauty to me that is hard to replicate in the more powerful languages.

  • source
  • parent