• @Inky@lemmy.ca
    link
    fedilink
    542 years ago

    This post confuses me. Why would code be simpler than the math notation? Both involve symbolic abstraction of basically the same complexity

    • @hglman@lemmy.ml
      link
      fedilink
      642 years ago

      Its got to be a relatively small group who knows enough to understand loops and is also afraid of math symbols.

      • @karstin@lemmy.world
        link
        fedilink
        152 years ago

        I’m in that group I think. I do like a liiitle bit of coding in some tiny specific progrqmming language in one piece of software that I use. I understand the basics but try to avoid having to do it. But while code is a little scary to me, math is much scarier lol

      • Choco1ateCh1p
        link
        fedilink
        52 years ago

        I believe this group could be bigger than some may think. I, and the team I work with, work with for loops similar to these on a regular basis. And only one of us has a bachelor’s degree in math. The rest of us don’t really understand the math unless it is applied.

      • Maybe not so small?

        I never encountered these math symbols but for loops are like step 3 in any programming language after variables and conditionals

      • @Malfeasant@lemmy.world
        link
        fedilink
        22 years ago

        Those of us born in the 70s… Doing anything with a computer required knowing at least a little programming, so we learned at 8 years old, then when we got to high school/college, we were taught by people who knew nothing about programming because they were already old and didn’t think they needed to learn anything new…

    • I’m a subscriber to her YouTube(one of my favourite videos of hers) and she has a bunch of videos aimed at helping game developers learn the maths concepts they need for making games, so her audience is mostly people with a coding background, I’m guessing.

      So it’s less that code is simpler than math notation, more that the maths notation looks scary to people without a maths background, but here’s a link to a different complex symbolic abstraction that you might already know

    • @bane_killgrind@lemmy.ml
      link
      fedilink
      02 years ago

      They are the same difficulty level, sure, but that’s like saying f(x) and f’(x) are at the same difficulty level. Coming from one to the other in a process is the difficult part, and the code offers instructions to follow this process.

      • @uskok@lemmy.world
        link
        fedilink
        22 years ago

        Why not? If you don’t understand a meme it’s perfectly fine to ask for a context or explanation.

  • @_number8_@lemmy.world
    link
    fedilink
    422 years ago

    i hate that we all got so frightened about math. it’s genuinely fun to learn how it works when you’re not being forced to in a school setting, which was just a fucking nightmare for no reason. i had this former navy DI lady teacher in gifted kid algebra [so already a year ahead] yell at me for asking questions; she wasn’t going to ‘hold my hand’ thru the homework, which was quite literally her fucking job

    • @Duckef@lemmy.ml
      link
      fedilink
      142 years ago

      Turning 35 in a month and I’ve just started learning maths again after being afraid of it because of a similar situation to yours.

      • Square Singer
        link
        fedilink
        22 years ago

        It’s surprisingly easy. I used tl give maths tutoring to finance my university degree. What I’d do is let the kids do one exercise task from their school books to see where their difficulties were. While they were on it, I quickly read through the relevant sections in the book, and it was so easy every time that I knew everything I needed to know after a few minutes. Like literally stuff that took weeks at school within minutes.

        School just sucks and makes it really hard to learn anything. Almost everything kids learn at school is actually really easy.

        • @veroxii@lemmy.world
          link
          fedilink
          82 years ago

          Well it’s harder for them because they are kids and their brains are still developing. You’ve had a lifetime of experiences to draw from where you use math concepts subconsciously many times a day.

          • Square Singer
            link
            fedilink
            22 years ago

            Totally true. They haven’t learned to learn yet, they aren’t learning because they want to, or even because they need what they learned.

            But the point I was trying to make is, that many adults are still afraid (and many even strongly so) of maths, because it was hard for them at school. But it probably wouldn’t be hard for them now.

    • @electrogamerman@lemmy.world
      link
      fedilink
      22 years ago

      Im sorry you had awful teachers, but not all of them are bad. I had amazing teachers that were very worried for the students to learn. In contrast I had very shitty classmates that just didn’t care and would blame the teachers for their laziness.

    • ComradeSharkfucker
      link
      fedilink
      22 years ago

      Idk man I’ve been doing my Cal 3 and 4 this semester and fuck me it’s hard. Yeah sure it’s cool sometimes but wrapping my head around it and often trying to think about things geometrically hurts. I sat there for a full hour trying to figure out why I couldn’t picture the equation I was trying to take a triple integral of only to realize it’s 4 dimensional and I almost cried

    • @SapphicFemme@lemmygrad.ml
      link
      fedilink
      2
      edit-2
      2 years ago

      Sorry you were put through that. Aggressions are no place for learning

      My family and school were god awful at teaching. It was all forced (rote memorisation) learning and not me actually learning. I needed things taught slowly and broken down. I have wanted to learn the more advanced technical maths long ago, but now I am an adult and need to find a safe, quite and gentle environment where i can

      anybody reading this, please do not give suggestions or advice in replies. thank you.

      • @myslsl@lemmy.world
        link
        fedilink
        12 years ago

        My advice is to keep something to yourself if you don’t want to listen to peoples opinions about it.

    • @affiliate@lemmy.world
      link
      fedilink
      12 years ago

      i completely agree. this sentiment was echoed pretty well in a (nontechnical and accessible) paper i read a few years ago. he says the current approach is like forcing people to learn music, but only teaching them how to read sheet music and not letting them touch any instruments. it hides the creativity and problem-solving of the discipline and reduces it to memorizing formulas.

    • passably9
      link
      fedilink
      02 years ago

      Fear fear fear. The same old, actually hollow from the inside, villian that bugs me everywhere

  • @physicswizard@lemmy.ml
    link
    fedilink
    English
    332 years ago

    People who are arguing that one way of expressing these concepts is easier to learn/understand than the other are missing the whole point. Mathematical notation was not designed to teach students how to do math or explain how to design algorithms. It was invented to communicate precise, abstract ideas concisely between mathematicians who already understand what the symbols mean.

    Mathematicians require a notation that has the flexibility to manipulate mathematical objects/symbols in a way that naturally emphasizes their properties and relationships. Often they don’t even care whether the objects they’re studying are even computable or have a numerical representation. They just need them to have certain properties so that they can be manipulated appropriately.

    Discrete sums are a rare example of when the mathematical notation overlaps with the description of an algorithm for computing its value (and the overlap is not even complete; infinite sums are easily represented in math notation but are practically uncomputable when implemented naively). Every other advanced mathematical concept puts a premium on ease of symbol manipulation over computability: integrals, derivatives, matrix multiplication, abstract algebra, etc.

    TL;DR math notation is complex because its intended audience is people who already understand it, want maximum flexibility of symbol manipulation, and historically didn’t really care about practical computation.

  • @funkyb@lemmy.world
    link
    fedilink
    English
    262 years ago

    Yea that’s not explained better than a math teach. They just swapped notation common in math, for notation common in one specific programming language. it’s only easier for the audience who happens to be familiar with programming in general, and that language in particular.

  • UnfortunateShort
    link
    fedilink
    252 years ago

    These scary large math symbols aren’t scary at all and easily explained. The scary parts of maths lie elsewhere. They are discrete, nonlinear or high dimensional and sometimes even the numbers are complex… Or worse.

        • @Klear@lemmy.world
          link
          fedilink
          12 years ago

          I recommend this video and the channel in general. The guy can explain even the most complicated and abstract mathematical concepts in a perfectly clear and understandable way.

          I had to watch the video on quaternions three times to grasp the concept.

  • @SloppyPuppy@lemmy.world
    link
    fedilink
    12
    edit-2
    2 years ago

    Fuck! Im 40 and this is the first time I understand the sigma sign!! Thank you!

    Couldnt they just show this to me at 7th grade or something when i already learned pascal?

    • @SapphicFemme@lemmygrad.ml
      link
      fedilink
      12 years ago

      I was into coding (javascript) but nope they are unwilling to find creative new ways to help teach people, gotta be a nonseical “one size fits all”

  • @garyyo@lemmy.world
    link
    fedilink
    92 years ago

    Ok but this is a bit of an unfair comparison given that Freya is pretty god tier at actually explaining math things.

    • @legion02@lemmy.world
      link
      fedilink
      32 years ago

      This isn’t even god tier, it’s just that more people are familiar with the basics of programming than higher level math, which is honestly a good thing.

      • Liz
        link
        fedilink
        72 years ago

        I’m amazed people in here are calling a summation higher level math. Apparently my school experience was way different than a lot of other people’s.

  • @horni3000@feddit.de
    link
    fedilink
    92 years ago

    You can reduce this readable code into one line of confusing python list comprehension that runs 100x slower!

    • @0xff@lemmy.world
      link
      fedilink
      42 years ago

      What’s wrong with list comprehensions? Do I just have Stockholm Syndrome at this point?

      I would skip the square brackets and just use a generator expression: sum(3*n for n in range(5)).

    • @hglman@lemmy.ml
      link
      fedilink
      22 years ago

      Yes, the classic readability of c style for loops.

      How about some Haskell

      let numbers = [1, 2, 3, 4, 5] let sumOfNumbers = sum numbers

    • @Faresh@lemmy.ml
      link
      fedilink
      22 years ago

      I don’t think you can use python list comprehensions in this case, since you don’t want a new list, but rather reduce it to a single value.

  • @Foresight@lemmy.ml
    link
    fedilink
    32 years ago

    The education system creates scarcity of knowledge to increase the profit of investment and spending, everything complex can be broken down into simple forms.

      • PorkRollWobbly
        link
        fedilink
        32 years ago

        Everything dealing with capitalism ends up sounding like a conspiracy theory. You’re like “of course people wouldn’t actually take this thing we, as humans, need and sell it,” when suddenly air has been commodified and those who can’t afford it are dlseen as not deserving of air.