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

  • realitista@lemmus.org
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    1 day ago

    As someone who studied C exclusively in school and used it for the majority of programming projects I had in the real world, coming to Python now is like moving from a kit car like a Caterham to a Mercedes S class.

    • JoeBigelow@lemmy.ca
      link
      fedilink
      arrow-up
      6
      ·
      19 hours ago

      Knowing nothing about code but a fair bit about cars, does that analogy mean like, you can play around with a kit car all you want because you built it, it’s relatively simple, and if you break it you’ll know why and how to fix it, and the Mercedes being the exact opposite?

      • Pup Biru@aussie.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 hours ago

        i’d say that’s mostly reasonable… not to say you can’t mess around in the guts of python, but you can mess around a lot more in c

        the flip side of this is that python has a lot more guard rails: it’s simply impossible to write entire classes of sometimes very dangerous and subtle bugs in python code, while in c… go for it! that’s valid operations that you may have decided to do for performance reasons (also a reasonable argument, but if you know you’re not doing this fuckery then maybe it’s better to just let software not let you do them by accident or on purpose)

      • Jarix@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        9 hours ago

        I think it’s not about using it, not the mechanics of using it. No putting together required. And you have everything you need to start driving it the moment you get the keys.

        I’m not a mechanic or a programmer so I’m also curious what the meant lol