• cm0002@lemmy.world
    link
    fedilink
    arrow-up
    168
    arrow-down
    1
    ·
    8 months ago

    working her way through C++

    part of Digital arts curriculum

    Might be too high for this, but what??

    • mosiacmango@lemm.ee
      link
      fedilink
      arrow-up
      113
      ·
      8 months ago

      Maybe part of a gaming curriculum?

      Like, “learn some code so that when the devs are crying you can make small talk?”

        • mosiacmango@lemm.ee
          link
          fedilink
          arrow-up
          48
          arrow-down
          3
          ·
          8 months ago

          I was Haskalling for that one. I need to Go and shake off the Rust, maybe work on my Lisp to make sure people React well.

          Node what I’m saying?

          • 0xD@infosec.pub
            link
            fedilink
            arrow-up
            21
            arrow-down
            3
            ·
            8 months ago

            Not Ruby sure what you’re saying, but I dream of getting strangled by a Python that can’t C#. 🤤

          • I Cast Fist@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            8 months ago

            React well

            That can only be some sort of evil Scheme, a rather Basic one. I can’t even Assembly the proper words to describe the Brainfuck

          • MonkeMischief@lemmy.today
            link
            fedilink
            arrow-up
            2
            ·
            8 months ago

            If the devs are really exhausted and sad you can’t go wrong with bringing them a Java while they’re dealing with their latest Brainf**k . Knowing various languages helps you to C#, as long as you take good care of your eyes!

        • xmunk@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          C++ is still the far and ahead leader in game programming. All the tools are written in it and everyone is used to it.

          • Sonotsugipaa@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            C++ is an awful candidate for a first programming language to learn, at least nowadays - it is very powerful, but it’s also full of foot-guns and past a certain point the learning curve becomes a wall

    • kureta@lemmy.ml
      link
      fedilink
      arrow-up
      57
      arrow-down
      1
      ·
      8 months ago

      There are lots of ways computers are used for making art. Not just video-games. For example, projection mapping, algorithmic music composition, live coding, etc.

      You can look into openFrameworks for examples of C++ in arts.

        • baseless_discourse@mander.xyz
          link
          fedilink
          arrow-up
          8
          arrow-down
          1
          ·
          edit-2
          8 months ago

          I think there probably are school where the professor know c++ very well, but never bothered or too stubborn to learn/teach python.

          Unlike the top 50 to 60 schools, most schools, especially research universities, don’t care that much about teaching (in the U.S., at least).

        • kureta@lemmy.ml
          link
          fedilink
          arrow-up
          5
          ·
          8 months ago

          This was the first serious creative coding framework I’ve learned 2008 or 2010 or something. I have been in this field since then. I have seen Java, Javascript, and kotlin creative frameworks but not python and I am still as surprised as you are.

    • WalrusDragonOnABike [they/them]@reddthat.com
      link
      fedilink
      arrow-up
      36
      arrow-down
      1
      ·
      8 months ago

      Just checking an art degree guide: https://catalog.mit.edu/degree-charts/architecture-course-4-b/

      One of the classes that can be chosen is: 6.4400 Computer Graphics, which has a programming 101a/b class as a prereq (granted, it uses python instead of C++, but pretty sure they used C++ as their language-of-choice for the programming 101 language until recently).

      Given the variety of digital art (video games, VTube avatars/VR avatars, more traditional-style digital art, etc), having the tools to make those kinds of things can be useful for making responsive/interactive digital art.

      • Aceticon@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        8 months ago

        I’m currently working in game making and a ton of tools for things like 3D model creation (such as Houdini or Substance) use some form of procedural generation where at least understanding programming concepts is important and actual programming is required to do the more advanced stuff.

    • pete_the_cat@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      8 months ago

      I’m very confused as well. Some universities do have ridiculous requirements though. I was planning on being a veterinarian and had to take politics classes. I switched to IT and was required to take general chemistry.

      • mvilain@fedia.io
        link
        fedilink
        arrow-up
        15
        ·
        8 months ago

        40 years ago at UCLA, I had to do my FORTRAN programs on punch cards submitted through the batch system. The CS/Math department (no CS department then), only offered 1 section in FORTRAN with 40 others in PASCAL. And it was taught by an Engineering professor. Why would a Chemistry major take a computer science class? Remember all those shiny machines CSI uses to do forensic analysis? They came from chem labs.

        • pete_the_cat@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 months ago

          I get if that’s what you want to get into, but if I was aiming to be a Linux System Engineer (like I currently am), I’d never chemistry.